Back to the Dawn Wiki backtothedawn_en https://backtothedawn.wiki.gg/wiki/Back_to_the_Dawn_Wiki MediaWiki 1.39.4 first-letter Media Special Talk User User talk Back to the Dawn Wiki Back to the Dawn Wiki talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Module Module talk Gadget Gadget talk Gadget definition Gadget definition talk Back to the Dawn Wiki 0 1 1 2021-11-29T15:17:56Z MediaWiki default 0 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] 5702e4d5fd9173246331a889294caf01a3ad3706 6 1 2023-11-12T21:23:25Z Jason Ravis 367869 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. Main page + Articles in progress: == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] 032aa8e3ad00159f9fe9aaf40a86b2241b3fc337 7 6 2023-11-12T21:24:31Z Jason Ravis 367869 adding base links for each of the sections wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. Main page + Articles in progress: https://backtothedawn.wiki.gg/wiki/Characters https://backtothedawn.wiki.gg/wiki/Locations https://backtothedawn.wiki.gg/wiki/Items https://backtothedawn.wiki.gg/wiki/Skills https://backtothedawn.wiki.gg/wiki/Jobs == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] e9764545564552a1e5b432b386c4cf59f60e5d3c 8 7 2023-11-12T21:25:41Z Jason Ravis 367869 line breaks wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: * https://backtothedawn.wiki.gg/wiki/Characters * https://backtothedawn.wiki.gg/wiki/Locations * https://backtothedawn.wiki.gg/wiki/Items * https://backtothedawn.wiki.gg/wiki/Skills * https://backtothedawn.wiki.gg/wiki/Jobs == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] cebd9ac9c625294fe93d1a3b86d66ccecee670a4 10 8 2023-11-12T21:29:43Z Jason Ravis 367869 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: * https://backtothedawn.wiki.gg/wiki/Characters * https://backtothedawn.wiki.gg/wiki/Locations * https://backtothedawn.wiki.gg/wiki/Items * https://backtothedawn.wiki.gg/wiki/Skills * https://backtothedawn.wiki.gg/wiki/Jobs [[Characters]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] af8a49874676d35b6ba913c83d700ed5c9f8eba0 11 10 2023-11-12T21:31:15Z Jason Ravis 367869 better formatting wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Jobs]] *[[Quests]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] 27b524ce8d4df23bceef89bbdc65070a0461cc50 19 11 2023-11-13T02:13:32Z Jason Ravis 367869 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Jobs]] *[[Quests]] *[[Testing Page]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] 710e7ba874f329849950123ea64c07905ce4adb2 Template:Extension DPL 10 2 2 2022-12-18T00:55:51Z DynamicPageList3 extension 44285 Autogenerated DPL's necessary template for content inclusion wikitext text/x-wiki <noinclude>This page was automatically created. It serves as an anchor page for all '''[[Special:WhatLinksHere/Template:Extension_DPL|invocations]]''' of [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:DynamicPageList3 Extension:DynamicPageList3].</noinclude> 087ffd4625ae7b1fea3436ec3f929e82ee739d29 MediaWiki:Privacy 8 3 3 2023-11-12T18:58:12Z Pcj 1919 Created page with "-" wikitext text/x-wiki - 3bc15c8aae3e4124dd409035f32ea2fd6835efc9 MediaWiki:Disclaimers 8 4 4 2023-11-12T18:58:41Z Pcj 1919 Created page with "-" wikitext text/x-wiki - 3bc15c8aae3e4124dd409035f32ea2fd6835efc9 MediaWiki:Copyright 8 5 5 2023-11-12T18:59:50Z Pcj 1919 Created page with "<div><img src=https://commons.wiki.gg/images/f/ff/CC-BY-SA.svg /> Page content is under the <a href=https://creativecommons.org/licenses/by-sa/4.0>Creative Commons Attribution-ShareAlike 4.0 License</a> unless otherwise noted.</div>" wikitext text/x-wiki <div><img src=https://commons.wiki.gg/images/f/ff/CC-BY-SA.svg /> Page content is under the <a href=https://creativecommons.org/licenses/by-sa/4.0>Creative Commons Attribution-ShareAlike 4.0 License</a> unless otherwise noted.</div> 7290744eba73e7f9987d32ef26b3490f5bea3537 Characters 0 6 9 2023-11-12T21:27:45Z Jason Ravis 367869 created page wikitext text/x-wiki //filler 58acaa695cb58c2a47162b89660343ecd00faec1 12 9 2023-11-12T21:45:39Z Jason Ravis 367869 Initial Page content wikitext text/x-wiki == Prisoners == ---- *[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]] *[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]] *[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]] *[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]] *[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]] *[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]] *[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]] *[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] == Prison Staff == ---- *[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff a94df2f1db5be822525cbb92107b24190c7ab756 13 12 2023-11-12T21:46:51Z Jason Ravis 367869 formatting edits wikitext text/x-wiki == Prisoners == ---- *[[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]] *[[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]] *[[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]] *[[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]] *[[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]] *[[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]] *[[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]] *[[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] == Prison Staff == ---- *[[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff 9d2c77cdf873eda872eabf9dd9adfb91bd7b1e49 14 13 2023-11-12T21:51:54Z Jason Ravis 367869 wikitext text/x-wiki == Prisoners == [[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]] [[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]] [[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]] [[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]] [[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]] [[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]] [[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]] [[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] == Prison Staff == [[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff 2794f083eec69ae44d379c856f3bd362037df0b8 15 14 2023-11-12T21:53:21Z Jason Ravis 367869 wikitext text/x-wiki == Prisoners == [[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br /> [[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br /> [[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br /> [[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br /> [[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br /> [[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br /> [[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br /> [[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br /> == Prison Staff == [[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff de951132b5f6dc2ddc823f32d5d683dbaa14f422 16 15 2023-11-13T02:05:53Z Jason Ravis 367869 /* Prisoners */ wikitext text/x-wiki == Prisoners == [[Alex]] &nbsp; [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br /> [[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br /> [[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br /> [[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br /> [[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br /> [[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br /> [[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br /> [[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br /> == Prison Staff == [[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff 6307b0b5ee5bfbc8610ad6fc0f7498c534454ed5 17 16 2023-11-13T02:07:34Z Jason Ravis 367869 /* Prisoners */ wikitext text/x-wiki == Prisoners == [[Alex]] &nbsp;&nbsp;&nbsp;&nbsp; [[Diego]] &nbsp;&nbsp;&nbsp;&nbsp; [[Henry]] &nbsp;&nbsp;&nbsp;&nbsp; [[Miguel]] &nbsp;&nbsp;&nbsp;&nbsp; [[Richard]] &nbsp;&nbsp;&nbsp;&nbsp; [[Vincent]]<br /> [[Bam]] &nbsp;&nbsp;&nbsp;&nbsp; [[Eddie]] &nbsp;&nbsp;&nbsp;&nbsp; [[Jimmy]] &nbsp;&nbsp;&nbsp;&nbsp; [[Noodle]] &nbsp;&nbsp;&nbsp;&nbsp; [[Robert]] &nbsp;&nbsp;&nbsp;&nbsp; [[Vladimir]]<br /> [[Bernard]] &nbsp;&nbsp;&nbsp;&nbsp; [[Evan]] &nbsp;&nbsp;&nbsp;&nbsp; [[John]] &nbsp;&nbsp;&nbsp;&nbsp; [[Old Lee]] &nbsp;&nbsp;&nbsp;&nbsp; [[Rudolph]] &nbsp;&nbsp;&nbsp;&nbsp; [[Walter]]<br /> [[Bill]] &nbsp;&nbsp;&nbsp;&nbsp; [[Fernando]] &nbsp;&nbsp;&nbsp;&nbsp; [[Joseph]] &nbsp;&nbsp;&nbsp;&nbsp; [[Perry]] &nbsp;&nbsp;&nbsp;&nbsp; [[Sam]] &nbsp;&nbsp;&nbsp;&nbsp; [[Whitey]]<br /> [[Bob]] &nbsp;&nbsp;&nbsp;&nbsp; [[Frank]] &nbsp;&nbsp;&nbsp;&nbsp; [[Jumbo]] &nbsp;&nbsp;&nbsp;&nbsp; [[Phil]] &nbsp;&nbsp;&nbsp;&nbsp; [[Teddy]] &nbsp;&nbsp;&nbsp;&nbsp; [[Wilbur]]<br /> [[Caesar]] &nbsp;&nbsp;&nbsp;&nbsp; [[Franklin]] &nbsp;&nbsp;&nbsp;&nbsp; [[Kevin]] &nbsp;&nbsp;&nbsp;&nbsp; [[Pickman]] &nbsp;&nbsp;&nbsp;&nbsp; [[Thomas]] &nbsp;&nbsp;&nbsp;&nbsp; [[William]]<br /> [[Chris]] &nbsp;&nbsp;&nbsp;&nbsp; [[Gray]] &nbsp;&nbsp;&nbsp;&nbsp; [[Lin]] &nbsp;&nbsp;&nbsp;&nbsp; [[Raphael]] &nbsp;&nbsp;&nbsp;&nbsp; [[Tim]] &nbsp;&nbsp;&nbsp;&nbsp; [[Winston]]<br /> [[Crunchy]] &nbsp;&nbsp;&nbsp;&nbsp; [[Hakuna]] &nbsp;&nbsp;&nbsp;&nbsp; [[Max]] &nbsp;&nbsp;&nbsp;&nbsp; [[Ray]] &nbsp;&nbsp;&nbsp;&nbsp; [[Tony]] <br /> == Prison Staff == [[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff 6d19862c4804237a14b86b1545cc8a21788fc208 18 17 2023-11-13T02:08:54Z Jason Ravis 367869 Undo revision 17 by [[Special:Contributions/Jason Ravis|Jason Ravis]] ([[User talk:Jason Ravis|talk]]) wikitext text/x-wiki == Prisoners == [[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br /> [[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br /> [[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br /> [[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br /> [[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br /> [[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br /> [[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br /> [[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br /> == Prison Staff == [[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff de951132b5f6dc2ddc823f32d5d683dbaa14f422 File:Alex.png 6 7 20 2023-11-13T02:35:49Z Jason Ravis 367869 Photo of Alex in the relationship menu wikitext text/x-wiki == Summary == Photo of Alex in the relationship menu 3e616cfa8b24c0a23d4f8564d16b0f292466f46e File:Bam.png 6 8 21 2023-11-13T02:36:07Z Jason Ravis 367869 Photo of Bam in the relationship menu wikitext text/x-wiki == Summary == Photo of Bam in the relationship menu 42d4c7994b0fcd36ed89af3d83a6d05607749158 File:Bernard.png 6 9 22 2023-11-13T02:36:59Z Jason Ravis 367869 Photo of Bernard in the relationship menu wikitext text/x-wiki == Summary == Photo of Bernard in the relationship menu 51d429bec2434753759fb1c9dc41d05ffc0029ab File:Bill.png 6 10 23 2023-11-13T02:37:21Z Jason Ravis 367869 Photo of Bill in the relationship menu wikitext text/x-wiki == Summary == Photo of Bill in the relationship menu 70101102888e8cbe6f9e875d8413dc96818ee79a File:Bob.png 6 11 24 2023-11-13T02:38:12Z Jason Ravis 367869 Photo of Bob in the relationship menu wikitext text/x-wiki == Summary == Photo of Bob in the relationship menu 6b993037ebb796ee0cfeefdffd37e75b2a233c7c File:Caesar.png 6 12 25 2023-11-13T02:38:29Z Jason Ravis 367869 Photo of Caesar in the relationship menu wikitext text/x-wiki == Summary == Photo of Caesar in the relationship menu 99bf40a6f9097edcec40f931bcf21023bca92043 File:Chris.png 6 13 26 2023-11-13T02:38:46Z Jason Ravis 367869 Photo of Chris in the relationship menu wikitext text/x-wiki == Summary == Photo of Chris in the relationship menu af9ecf32d35b9553de3309d31b2ed4273d127749 File:Crunchy.png 6 14 27 2023-11-13T02:39:02Z Jason Ravis 367869 Photo of Crunchy in the relationship menu wikitext text/x-wiki == Summary == Photo of Crunchy in the relationship menu ec19ff2db418ed1a586b51150232425c52df936c File:Diego.png 6 15 28 2023-11-13T02:39:25Z Jason Ravis 367869 Photo of Diego in the relationship menu wikitext text/x-wiki == Summary == Photo of Diego in the relationship menu 66316e9e356ec36654c7b140b74732038f51636c File:Eddie.png 6 16 29 2023-11-13T02:39:37Z Jason Ravis 367869 Photo of Eddie in the relationship menu wikitext text/x-wiki == Summary == Photo of Eddie in the relationship menu aa367358692a32943071be03acd9ab943fb9cc52 File:Evan.png 6 17 30 2023-11-13T02:39:50Z Jason Ravis 367869 Photo of Evan in the relationship menu wikitext text/x-wiki == Summary == Photo of Evan in the relationship menu 57009c965c35aa213d09cea5a4dc97f4c723c3b0 File:Fernando.png 6 18 31 2023-11-13T02:40:05Z Jason Ravis 367869 Photo of Fernando in the relationship menu wikitext text/x-wiki == Summary == Photo of Fernando in the relationship menu b61d82399cc7aff304363ea1661118e8e20d1e70 File:Frank.png 6 19 32 2023-11-13T02:40:20Z Jason Ravis 367869 Photo of Frank in the relationship menu wikitext text/x-wiki == Summary == Photo of Frank in the relationship menu 664b5f7422930289045726e60d1614e16a99c1f1 File:Franklin.png 6 20 33 2023-11-13T02:41:32Z Jason Ravis 367869 Photo of Franklin in the relationship menu wikitext text/x-wiki == Summary == Photo of Franklin in the relationship menu 388fe21114ea8e0a34abfb933a7d40740fe825fa File:Gray.png 6 21 34 2023-11-13T02:41:48Z Jason Ravis 367869 Photo of Gray in the relationship menu wikitext text/x-wiki == Summary == Photo of Gray in the relationship menu 75f93084a4903219cfcaec7942c6e40aca4e0d91 File:Hakuna.png 6 22 35 2023-11-13T02:42:00Z Jason Ravis 367869 Photo of Hakuna in the relationship menu wikitext text/x-wiki == Summary == Photo of Hakuna in the relationship menu d9346d590087ca62e1d2292d0cf405784106d889 File:Henry.png 6 23 36 2023-11-13T02:42:15Z Jason Ravis 367869 Photo of Henry in the relationship menu wikitext text/x-wiki == Summary == Photo of Henry in the relationship menu d9005d2f54ebe3daeb04bf157da8463c195a6716 File:Jimmy.png 6 24 37 2023-11-13T02:43:00Z Jason Ravis 367869 Photo of Jimmy in the relationship menu wikitext text/x-wiki == Summary == Photo of Jimmy in the relationship menu bdcd63b6602bd0614bcd3844c8f07c76d52d78c9 File:John.png 6 25 38 2023-11-13T02:43:16Z Jason Ravis 367869 Photo of John in the relationship menu wikitext text/x-wiki == Summary == Photo of John in the relationship menu 9f8c7fa412947a37b2951d27e0b70722721acbb9 File:Joseph.png 6 26 39 2023-11-13T02:43:34Z Jason Ravis 367869 Photo of Joseph in the relationship menu wikitext text/x-wiki == Summary == Photo of Joseph in the relationship menu c150bff9b5ee7e4c61d36ca49fd03229861be862 File:Jumbo.png 6 27 40 2023-11-13T02:44:23Z Jason Ravis 367869 Photo of Jumbo in the relationship menu wikitext text/x-wiki == Summary == Photo of Jumbo in the relationship menu 1602bb390592c2ac26e7ada651b747dd63567e8b File:Kevin.png 6 28 41 2023-11-13T02:44:43Z Jason Ravis 367869 Photo of Kevin in the relationship menu wikitext text/x-wiki == Summary == Photo of Kevin in the relationship menu f5974282f429db2f7b69b33c749fc148fd1a5d57 File:Lin.png 6 29 42 2023-11-13T02:44:59Z Jason Ravis 367869 Photo of Lin in the relationship menu wikitext text/x-wiki == Summary == Photo of Lin in the relationship menu a589d1dbc0b7594be9bab363ac72ae61ba181d34 File:Max.png 6 30 43 2023-11-13T02:45:21Z Jason Ravis 367869 Photo of Max in the relationship menu wikitext text/x-wiki == Summary == Photo of Max in the relationship menu d9b68e6bad102c0a787ee9b61901ca289c364d09 File:Miguel.png 6 31 44 2023-11-13T02:46:16Z Jason Ravis 367869 Photo of Miguel in the relationship menu wikitext text/x-wiki == Summary == Photo of Miguel in the relationship menu 1ee67b3ae43e84fd99565975b78d020f098a72db File:Noodle.png 6 32 45 2023-11-13T02:46:36Z Jason Ravis 367869 Photo of Noodle in the relationship menu wikitext text/x-wiki == Summary == Photo of Noodle in the relationship menu eba4a387ac624cc8e5d0840af55473b556106614 File:Old Lee.png 6 33 46 2023-11-13T02:47:08Z Jason Ravis 367869 Photo of Old Lee in the relationship menu wikitext text/x-wiki == Summary == Photo of Old Lee in the relationship menu e5eded1ea07e5307bf7de76821a063572a781a5a File:Perry.png 6 34 47 2023-11-13T02:47:25Z Jason Ravis 367869 Photo of Perry in the relationship menu wikitext text/x-wiki == Summary == Photo of Perry in the relationship menu 923f97780800e85cc3668c40a87faac780b37cf1 File:Phil.png 6 35 48 2023-11-13T02:47:42Z Jason Ravis 367869 Photo of Phil in the relationship menu wikitext text/x-wiki == Summary == Photo of Phil in the relationship menu 15ec8674eb88578d6f11de287526580e1115af0d File:Pickman.png 6 36 49 2023-11-13T02:48:02Z Jason Ravis 367869 Photo of Pickman in the relationship menu wikitext text/x-wiki == Summary == Photo of Pickman in the relationship menu b7c36c78729493d0b6537a80c773384003720d5a File:Raphael.png 6 37 50 2023-11-13T02:48:21Z Jason Ravis 367869 Photo of Raphael in the relationship menu wikitext text/x-wiki == Summary == Photo of Raphael in the relationship menu 345a5f6f6d00d90da496abddd732d83d361051c4 File:Ray.png 6 38 51 2023-11-13T02:49:11Z Jason Ravis 367869 Photo of Ray in the relationship menu wikitext text/x-wiki == Summary == Photo of Ray in the relationship menu c9ef168d83395d846b5849798afdfe13071b9dfb File:Richard.png 6 39 52 2023-11-13T02:49:28Z Jason Ravis 367869 Photo of Richard in the relationship menu wikitext text/x-wiki == Summary == Photo of Richard in the relationship menu 2a88ebd3dae97b74366d85b835df2737149131f4 File:Robert.png 6 40 53 2023-11-13T02:49:50Z Jason Ravis 367869 Photo of Robert in the relationship menu wikitext text/x-wiki == Summary == Photo of Robert in the relationship menu 0a8ee74d6f359dd710a33c1a6c997ac79a5dd3b3 File:Rudolph.png 6 41 54 2023-11-13T02:50:19Z Jason Ravis 367869 Photo of Rudolph in the relationship menu wikitext text/x-wiki == Summary == Photo of Rudolph in the relationship menu 8bed053f584c9f63aed53a6dc45490256f931ab5 File:Sam.png 6 42 55 2023-11-13T02:50:34Z Jason Ravis 367869 Photo of Sam in the relationship menu wikitext text/x-wiki == Summary == Photo of Sam in the relationship menu 56edd7dc0f6b7fe3c6a48899012a0f2e86d618f4 File:Teddy.png 6 43 56 2023-11-13T02:51:18Z Jason Ravis 367869 Photo of Teddy in the relationship menu wikitext text/x-wiki == Summary == Photo of Teddy in the relationship menu 87f90c1cb8a0ee02cd6d739f31396d9027686dea File:Tim.png 6 44 57 2023-11-13T02:51:33Z Jason Ravis 367869 Photo of Tim in the relationship menu wikitext text/x-wiki == Summary == Photo of Tim in the relationship menu 672710b8f1bb217416262d667e64d3430a1f5252 File:Tony.png 6 45 58 2023-11-13T02:51:47Z Jason Ravis 367869 Photo of Tony in the relationship menu wikitext text/x-wiki == Summary == Photo of Tony in the relationship menu 949aab1fb7a2997c39f6b159e59b4a12be2b2477 File:Vincent.png 6 46 59 2023-11-13T02:52:06Z Jason Ravis 367869 Photo of Vincent in the relationship menu wikitext text/x-wiki == Summary == Photo of Vincent in the relationship menu 6cce0170557e63ce0cf29ee4abd307ce57d876b2 File:Vladimir.png 6 47 60 2023-11-13T02:52:41Z Jason Ravis 367869 Photo of Vladimir in the relationship menu wikitext text/x-wiki == Summary == Photo of Vladimir in the relationship menu 9efe4e7723cb6155666ba29aaaa36affe4ac695f File:Walter.png 6 48 61 2023-11-13T02:52:56Z Jason Ravis 367869 Photo of Walter in the relationship menu wikitext text/x-wiki == Summary == Photo of Walter in the relationship menu f89cf18ef5b759bb7c14150ec5e5c2922b3ab582 File:Whitey.png 6 49 62 2023-11-13T02:53:12Z Jason Ravis 367869 Photo of Whitey in the relationship menu wikitext text/x-wiki == Summary == Photo of Whitey in the relationship menu 54b6fc028620da694609d6e1f9e04051580919f6 File:Wilbur.png 6 50 63 2023-11-13T02:53:26Z Jason Ravis 367869 Photo of Wilbur in the relationship menu wikitext text/x-wiki == Summary == Photo of Wilbur in the relationship menu 0751db72fec07673b9871b2fadbf55d934520c76 File:William.png 6 51 64 2023-11-13T02:53:40Z Jason Ravis 367869 Photo of William in the relationship menu wikitext text/x-wiki == Summary == Photo of William in the relationship menu f22d08a70ec7e1abd0c9914a5646f782b0aec8aa File:Winston.png 6 52 65 2023-11-13T02:53:52Z Jason Ravis 367869 Photo of Winston in the relationship menu wikitext text/x-wiki == Summary == Photo of Winston in the relationship menu 35755931736ffb26f009fb3b80341eb4d3e44fb7 Characters 0 6 66 18 2023-11-13T03:09:23Z Jason Ravis 367869 /* Prisoners */ wikitext text/x-wiki == Prisoners == [[Alex]] [[Diego]] [[Henry]] [[Miguel]] [[Richard]] [[Vincent]]<br /> [[Bam]] [[Eddie]] [[Jimmy]] [[Noodle]] [[Robert]] [[Vladimir]]<br /> [[Bernard]] [[Evan]] [[John]] [[Old Lee]] [[Rudolph]] [[Walter]]<br /> [[Bill]] [[Fernando]] [[Joseph]] [[Perry]] [[Sam]] [[Whitey]]<br /> [[Bob]] [[Frank]] [[Jumbo]] [[Phil]] [[Teddy]] [[Wilbur]]<br /> [[Caesar]] [[Franklin]] [[Kevin]] [[Pickman]] [[Thomas]] [[William]]<br /> [[Chris]] [[Gray]] [[Lin]] [[Raphael]] [[Tim]] [[Winston]]<br /> [[Crunchy]] [[Hakuna]] [[Max]] [[Ray]] [[Tony]] <br /> <gallery mode="packed" widths=270px heights=270px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|[[Diego]]|link=Diego File:Eddie.png|[[Eddie]]|link=Eddie File:Evan.png|[[Evan]]|link=Evan File:Fernando.png|[[Fernando]]|link=Fernando File:Frank.png|[[Frank]]|link=Frank File:Franklin.png|[[Franklin]]|link=Franklin File:Gray.png|[[Gray]]|link=Gray File:Hakuna.png|[[Hakuna]]|link=Hakuna<br /> File:Henry.png|[[Henry]]|link=Henry File:Jimmy.png|[[Jimmy]]|link=Jimmy File:John.png|[[John]]|link=John File:Joseph.png|[[Joseph]]|link=Joseph File:Jumbo.png|[[Jumbo]]|link=Jumbo File:Kevin.png|[[Kevin]]|link=Kevin File:Lin.png|[[Lin]]|link=Lin File:Max.png|[[Max]]|link=Max<br /> File:Miguel.png|[[Miguel]]|link=Miguel File:Noodle.png|[[Noodle]]|link=Noodle File:Old_Lee.png|[[Old Lee]]|link=Old_Lee File:Perry.png|[[Perry]]|link=Perry File:Phil.png|[[Phil]]|link=Phil File:Pickman.png|[[Pickman]]|link=Pickman File:Raphael.png|[[Raphael]]|link=Raphael File:Ray.png|[[Ray]]|link=Ray<br /> File:Richard.png|[[Richard]]|link=Richard File:Robert.png|[[Robert]]|link=Robert File:Rudolph.png|[[Rudolph]]|link=Rudolph File:Sam.png|[[Sam]]|link=Sam File:Teddy.png|[[Teddy]]|link=Teddy File:Tim.png|[[Tim]]|link=Tim File:Tony.png|[[Tony]]|link=Tony File:Vincent.png|[[Vincent]]|link=Vincent<br /> File:Vladimir.png|[[Vladimir]]|link=Vladimir File:Walter.png|[[Walter]]|link=Walter File:Whitey.png|[[Whitey]]|link=Whitey File:Wilbur.png|[[Wilbur]]|link=Wilbur File:William.png|[[William]]|link=William File:Winston.png|[[Winston]]|link=Winston </gallery> == Prison Staff == [[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff 10817fb00250d703fb94a76d58458648023a76cb 67 66 2023-11-13T03:15:32Z Jason Ravis 367869 reformatted the entire page to look better wikitext text/x-wiki == Prisoners == <gallery mode="packed" widths=270px heights=270px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|[[Diego]]|link=Diego File:Eddie.png|[[Eddie]]|link=Eddie File:Evan.png|[[Evan]]|link=Evan File:Fernando.png|[[Fernando]]|link=Fernando File:Frank.png|[[Frank]]|link=Frank File:Franklin.png|[[Franklin]]|link=Franklin File:Gray.png|[[Gray]]|link=Gray File:Hakuna.png|[[Hakuna]]|link=Hakuna<br /> File:Henry.png|[[Henry]]|link=Henry File:Jimmy.png|[[Jimmy]]|link=Jimmy File:John.png|[[John]]|link=John File:Joseph.png|[[Joseph]]|link=Joseph File:Jumbo.png|[[Jumbo]]|link=Jumbo File:Kevin.png|[[Kevin]]|link=Kevin File:Lin.png|[[Lin]]|link=Lin File:Max.png|[[Max]]|link=Max<br /> File:Miguel.png|[[Miguel]]|link=Miguel File:Noodle.png|[[Noodle]]|link=Noodle File:Old_Lee.png|[[Old Lee]]|link=Old_Lee File:Perry.png|[[Perry]]|link=Perry File:Phil.png|[[Phil]]|link=Phil File:Pickman.png|[[Pickman]]|link=Pickman File:Raphael.png|[[Raphael]]|link=Raphael File:Ray.png|[[Ray]]|link=Ray<br /> File:Richard.png|[[Richard]]|link=Richard File:Robert.png|[[Robert]]|link=Robert File:Rudolph.png|[[Rudolph]]|link=Rudolph File:Sam.png|[[Sam]]|link=Sam File:Teddy.png|[[Teddy]]|link=Teddy File:Tim.png|[[Tim]]|link=Tim File:Tony.png|[[Tony]]|link=Tony File:Vincent.png|[[Vincent]]|link=Vincent<br /> </gallery> <gallery mode="packed" widths=260px heights=260px class="prisonergallery"> File:Vladimir.png|[[Vladimir]]|link=Vladimir File:Walter.png|[[Walter]]|link=Walter File:Whitey.png|[[Whitey]]|link=Whitey File:Wilbur.png|[[Wilbur]]|link=Wilbur File:William.png|[[William]]|link=William File:Winston.png|[[Winston]]|link=Winston </gallery> == Prison Staff == [[Beth]] [[Billy]] [[Bruce]] [[Maggie]] [[Owen]] *Page Formatting Needs: *Picture for each character above their name *All the staff ce81b3e3807c27192e982bb19c40088c07ca589c Alex 0 53 68 2023-11-13T17:00:46Z Jason Ravis 367869 test format wikitext text/x-wiki {{Infobox prisoner |portrait = Alex.png |cell = B104 |friends = TBA |marriage = Yes |favorite gifts = TBA }} 504f2ac45a118ba00ab2d1380064848b69620470 70 68 2023-11-13T17:06:24Z Jason Ravis 367869 wikitext text/x-wiki {{Infobox prisoner |portrait = Alex.png |species = Lion |gang = Sharp Tooth Gang (Boss) |cell = B104 |friends = TBA |favorite gifts = TBA }} d8199217575354095bd9b32537b0f65383916337 74 70 2023-11-13T23:52:35Z Jason Ravis 367869 wikitext text/x-wiki {{Infobox prisoner |portrait = Alex.png |species = Lion |gang = Sharp Tooth Gang (Boss) |cell = B104 |friends = TBA |gifts = TBA }} 30d0a52ac6a8f296d12c7c05f9b074b26e24adf9 81 74 2023-11-14T13:27:17Z Jason Ravis 367869 added background wikitext text/x-wiki {{Infobox prisoner |portrait = Alex.png |species = Lion |gang = Sharp Tooth Gang (Boss) |cell = B104 |friends = TBA |gifts = TBA }} == Full Background == *Bond Level 0 This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. *Bond Level 1 TBA == Bond Skills == 7e8239565541cc50c4b45c29ea6766987573adf3 84 81 2023-11-14T13:29:32Z Jason Ravis 367869 Formatting wikitext text/x-wiki {{Infobox prisoner |portrait = Alex.png |species = Lion |gang = Sharp Tooth Gang (Boss) |cell = B104 |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == b34e501a9d056e58062d5dfb9fdf5d63ff658912 90 84 2023-11-14T13:37:53Z Jason Ravis 367869 wikitext text/x-wiki {{Infobox prisoner |portrait = Alex.png |species = Lion |prisonernum = No. 1022 |gang = Sharp Tooth Gang (Boss) |cell = B104 |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 6860e371af7c5840cadbf67718b4d32bd2f76831 92 90 2023-11-14T13:39:05Z Jason Ravis 367869 wikitext text/x-wiki {{Infobox prisoner |portrait = Alex.png |species = Lion |prisonernum = No. 1022 |gang = Sharp Tooth Gang (Boss) |cell = B104 |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == b00f0d94a0e2b08234a2f997bd7757517b5c7f1f Template:Infobox prisoner 10 54 69 2023-11-13T17:06:15Z Jason Ravis 367869 test code wikitext text/x-wiki <includeonly>{{#switch:{{NAMESPACE}} |{{ns:User}}|{{ns:User talk}}= |#default=<div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}[[{{{location|}}}]]|}--> {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}}|}}--> {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{favorites|}}} |}} {{!}}- {{!}}} </div>{{#ifeq:{{lc:{{{toc|}}}}} | n | |{{TOC right}}}} }} 97ac788554179d716bbe6510dd228170d0f15b7a 71 69 2023-11-13T17:12:31Z Jason Ravis 367869 wikitext text/x-wiki |#default=<div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}} </div> abb7cf281761d96f4437abbb5e1d80bd3dfae999 72 71 2023-11-13T23:50:38Z Jason Ravis 367869 test wikitext text/x-wiki |#default=<div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}} {{!}}- {{!}}} </div> d448d22c27a04080f854df856b01309d74a75ff3 73 72 2023-11-13T23:51:39Z Jason Ravis 367869 fixing template wikitext text/x-wiki |#default=<div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> c90b677655dbe96076920b684cc52cbf4c5b48f1 75 73 2023-11-13T23:53:07Z Jason Ravis 367869 removed #default thing wikitext text/x-wiki <div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}}{{{name|{{PAGENAME}}}}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> 18f772cea78b4b8296b99cf549666da3b3cbef94 85 75 2023-11-14T13:30:28Z Jason Ravis 367869 wikitext text/x-wiki <div id="infoboxborder"> {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> ee6712f8c70e7501c6d6247edfcb8df6cd6391b6 86 85 2023-11-14T13:30:53Z Jason Ravis 367869 Undo revision 85 by [[Special:Contributions/Jason Ravis|Jason Ravis]] ([[User talk:Jason Ravis|talk]]) wikitext text/x-wiki <div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> d4b4380ca4b73d7235d2c4e5e893079a7d886d76 88 86 2023-11-14T13:34:15Z Jason Ravis 367869 added prisoner number wikitext text/x-wiki <div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Prisoner Number {{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> 55030b8f068ebe9dd3d0e6d3af8683b7c54a77f5 91 88 2023-11-14T13:38:22Z Jason Ravis 367869 wikitext text/x-wiki <div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Number {{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> fb4404a25a9788f0ba4b1f38a288e78b91727749 95 91 2023-11-15T14:40:23Z Wintre 368883 Added Bond Skill wikitext text/x-wiki <div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Number {{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Bond Skill {{!}}id="infoboxdetail"{{!}}{{{skill|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> 8277680ed5fceb8dbf0da8dcc11c48c68541bcad 97 95 2023-11-15T14:47:42Z Wintre 368883 Added "work" wikitext text/x-wiki <div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}} {{!}}- {{!}}colspan="2"{{!}}{{#if: {{{portrait|}}}|[[File:{{{portrait}}}|center|link=]]|[[File:Alex.png|center|link=]]}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Species {{!}}id="infoboxdetail"{{!}}{{{species|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Number {{!}}id="infoboxdetail"{{!}}{{{prisonernum|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Gang {{!}}id="infoboxdetail"{{!}}{{{gang|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Cell {{!}}id="infoboxdetail"{{!}}{{{cell|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Work {{!}}id="infoboxdetail"{{!}}{{{work|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Bond Skill {{!}}id="infoboxdetail"{{!}}{{{skill|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Friends {{!}}id="infoboxdetail"{{!}}{{{friends|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Best Gifts {{!}}id="infoboxdetail"{{!}}{{{gifts|}}} {{!}}- {{!}}} </div> c201bb2708871618f7eed2647054591bcb47042e John 0 55 76 2023-11-14T04:41:14Z AMagicBagel 368415 Created page with "{{Infobox prisoner |portrait = TBA |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most..." wikitext text/x-wiki {{Infobox prisoner |portrait = TBA |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. -- 1918cc4de601d27be518ae3372000629aac7c07d 77 76 2023-11-14T04:55:51Z AMagicBagel 368415 /* Full Background */ wikitext text/x-wiki {{Infobox prisoner |portrait = TBA |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. -- 01dbd91042ac3282c1b7138e5476393264a4ddfc 78 77 2023-11-14T05:41:26Z AMagicBagel 368415 /* Full Background */ wikitext text/x-wiki {{Infobox prisoner |portrait = TBA |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. === If At Maximum Bond: === Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 2ad9057de4802996ae097023fd1e152c69cc9be0 79 78 2023-11-14T05:44:31Z AMagicBagel 368415 /* Bond Skill */ wikitext text/x-wiki {{Infobox prisoner |portrait = TBA |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == A longer of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 8cf0913ee0e18fa7963599f1f8eeebb1e7a05572 80 79 2023-11-14T13:22:52Z Jason Ravis 367869 Added portrait, fixed typo wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 3f495c66d21d7aaa6a319f79657b6dd46be5deb7 82 80 2023-11-14T13:28:21Z Jason Ravis 367869 wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == *Befriended A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. *Bonded John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 8a9b8207064ae51a4b9463db8cd46e4b7497be5f 83 82 2023-11-14T13:28:44Z Jason Ravis 367869 wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |gang = Unaffiliated |cell = |friends = |gifts = }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. f8196d8a18b15f4df0c9b6cef9410b5e288f0302 100 83 2023-11-15T14:54:58Z Wintre 368883 Added information in infobox and formatted Bond section a bit wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |number = 1129 |gang = Unaffiliated |cell = A208 |work = Roof Site |skill = [[Tiger Combo]] |friends = None |gifts = Mint Roll-Up, Premium Cigarette, TBA }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 35c3d7ea17663fe3491fc2af601f073207b8dfa9 Bam 0 56 87 2023-11-14T13:33:22Z Jason Ravis 367869 created bam page wikitext text/x-wiki {{Infobox prisoner |portrait = Bam.png |species = Gray Cat |prisonernum = No. 1613 |gang = Unaffiliated |cell = B101 |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== ===Bonded=== TBA == Bond Skill == a33ebbe60b81686edbfe6215e10c2950766132a1 89 87 2023-11-14T13:37:14Z Jason Ravis 367869 added bio wikitext text/x-wiki {{Infobox prisoner |portrait = Bam.png |species = Gray Cat |prisonernum = No. 1613 |gang = Unaffiliated |cell = B101 |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== TBA == Bond Skill == 17011be12e13a827f304e7996b78f1a13c302368 Sam 0 57 93 2023-11-15T14:18:32Z Wintre 368883 Creation of Sam page with bond info wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |friends = Joseph, TBA |gifts = TBA }} == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == Bond Skill == [[Repair]] 7fa0477df2d0d423dca25fea46b14dd4b731022b 94 93 2023-11-15T14:31:42Z Wintre 368883 /* Bond Skill */ wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |friends = Joseph, TBA |gifts = TBA }} == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == Bond Skill == [[Repair]], bond with Sam with the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. ed0bb3fac95343a9fbe616c9ca8db849095ca8ee 96 94 2023-11-15T14:41:09Z Wintre 368883 Added Repair after altering the template wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |skill = [[Repair]] |friends = Joseph, TBA |gifts = TBA }} == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == Bond Skill == [[Repair]], bond with Sam with the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 4569088e134c698d6a9604ed079397fb0c058953 98 96 2023-11-15T14:48:00Z Wintre 368883 Modified "Bond skill" section to "How to bond", upped the bond skill in above array wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |skill = [[Repair]] |friends = Joseph, TBA |gifts = TBA }} == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 049cc1331d8ecaffbf958a636486ccd8bdbb87a0 99 98 2023-11-15T14:48:50Z Wintre 368883 Added workplace wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |work = Roof Site |skill = [[Repair]] |friends = Joseph, TBA |gifts = TBA }} == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 35ff167849909b8ebe992859e32b35137ac22b6f John 0 55 101 100 2023-11-15T14:55:34Z Wintre 368883 wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |prisonernum = 1129 |gang = Unaffiliated |cell = A208 |work = Roof Site |skill = [[Tiger Combo]] |friends = None |gifts = Mint Roll-Up, Premium Cigarette, TBA }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 6ef690e0e7a3e44c6dee006eba4dcd90a2dfa844 102 101 2023-11-15T14:56:41Z Wintre 368883 /* Bond Skill */ Added bonding condition. wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |prisonernum = 1129 |gang = Unaffiliated |cell = A208 |work = Roof Site |skill = [[Tiger Combo]] |friends = None |gifts = Mint Roll-Up, Premium Cigarette, TBA }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Succeed a Charisma Roll to bond. Tiger Combo Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 59c7e46a7de2379b36181ead93a6abdd6b52ceb7 132 102 2023-11-16T02:38:15Z AMagicBagel 368415 /* Bond Skill */ wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |prisonernum = 1129 |gang = Unaffiliated |cell = A208 |work = Roof Site |skill = [[Tiger Combo]] |friends = None |gifts = Mint Roll-Up, Premium Cigarette, TBA }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Succeed a Charisma Roll to bond. [[Skills|Tiger Combo]] Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 575a108fce16f8f94ce4a5cbd21b37fad0427b3c 134 132 2023-11-16T02:42:31Z AMagicBagel 368415 wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |prisonernum = 1129 |gang = Unaffiliated |cell = A208 |work = Roof Site |skill = [[Skills|Tiger Combo]] |friends = None |gifts = Mint Roll-Up, Premium Cigarette, TBA }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Succeed a Charisma Roll to bond. [[Skills|Tiger Combo]] Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. 18dda5963d32f0bd6e2e8a26a0074534eb0455ca 142 134 2023-11-16T09:14:06Z Wintre 368883 Added link to specific row of bond skill wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |prisonernum = 1129 |gang = Unaffiliated |cell = A208 |work = Roof Site |skill = [[Skills#TigerCombo|Tiger Combo]] |friends = None |gifts = Mint Roll-Up, Premium Cigarette, TBA }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Succeed a Charisma Roll to bond. [[Skills|Tiger Combo]] Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. ecda60172d15305b892dca04212da0f170d68dfd Boulderton Prison 0 58 103 2023-11-15T16:00:07Z Glasswarg 368797 Created page with "== Boulderton Prison == Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. === Layout === Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a spacious exercise yard...." wikitext text/x-wiki == Boulderton Prison == Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. === Layout === Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit. The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the main internment block. The main internment block itself consists of two wings, public showers, and a control room at the center. This building is two stories tall, and the floor above the control room has a small rec room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be accessed through a stairwell here as well. Behind the main internment block are several smaller buildings, scattered throughout the grounds. These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at the very edge of the prison grounds, segregation. === Schedule === The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity. {| class="wikitable" style="width: 15.8%;" ! Time !! Activity |- | 7:45 AM || Headcount |- | 8:00 AM || Work/Freetime |- | 12:00 PM || Lunch |- | 1:00 PM || Yard Time |- | 5:30 PM || Dinner/Freetime |- | 9:30 PM || Lockdown |} Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable. === Population === Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with inmates of various security levels interacting freely with eachother, differentiated only by the colour of their uniform (blue for low, orange for medium, and red for high). Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an amphibian – the later two apparently netting the prison a grant for housing them. For a full list of inmates, see [[Characters|here]]. === Security === Boulderton Prison has a large security force, with guards stationed throughout key points of the prison complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are watched by a group of snipers with orders to take out any escapees. Cameras are also stationed throughout the grounds, focused on areas frequented both by staff and prisoners alike. The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the prisoners face-to-face outside the control room. But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often have spaces where some of the more illicit items may be hidden away in these circumstances. === Administration === The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation over punishment. Therefore, a number of renovation projects have sprung up around the prison grounds, and improvements to various policies have begun to trickle in. So long as the current warden stays in power, the future for prisoners seems a little less bleak. [[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. df9b534b47b30c367f0e5ce09c3641f03dd97f2c 110 103 2023-11-15T16:56:06Z Glasswarg 368797 wikitext text/x-wiki == Boulderton Prison == Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. [[File:Roof.jpg|thumb|The roof, at sunset.]] __TOC__ === Layout === Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit. The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the main internment block. The main internment block itself consists of two wings, public showers, and a control room at the center. This building is two stories tall, and the floor above the control room has a small rec room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be accessed through a stairwell here as well. Behind the main internment block are several smaller buildings, scattered throughout the grounds. These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at the very edge of the prison grounds, segregation. <div><ul> <li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li> <li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li> <li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li> </ul></div> === Schedule === The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity. [[File:Headcount.png|thumb|Make sure you show up on time!]] {| class="wikitable" style="width: 15.8%;" ! Time !! Activity |- | 7:45 AM || Headcount |- | 8:00 AM || Work/Freetime |- | 12:00 PM || Lunch |- | 1:00 PM || Yard Time |- | 5:30 PM || Dinner/Freetime |- | 9:30 PM || Lockdown |} Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable. === Population === Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with inmates of various security levels interacting freely with eachother, differentiated only by the colour of their uniform (blue for low, orange for medium, and red for high). Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an amphibian – the later two apparently netting the prison a grant for housing them. For a full list of inmates, see [[Characters|here]]. [[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]] === Security === Boulderton Prison has a large security force, with guards stationed throughout key points of the prison complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are watched by a group of snipers with orders to take out any escapees. Cameras are also stationed throughout the grounds, focused on areas frequented both by staff and prisoners alike. The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the prisoners face-to-face outside the control room. But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often have spaces where some of the more illicit items may be hidden away in these circumstances. === Administration === The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation over punishment. Therefore, a number of renovation projects have sprung up around the prison grounds, and improvements to various policies have begun to trickle in. So long as the current warden stays in power, the future for prisoners seems a little less bleak. [[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though. 665a7bb3037d6d78dd795a27219a6af60db9c07d File:Roof.jpg 6 59 104 2023-11-15T16:15:31Z Glasswarg 368797 Image of Thomas on the main building's roof. wikitext text/x-wiki == Summary == Image of Thomas on the main building's roof. 26ce970fa83892958cb497a4c4bc87d872166093 File:DetailedMap.png 6 60 105 2023-11-15T16:27:57Z Glasswarg 368797 Reed's map of Boulderton Prison. wikitext text/x-wiki == Summary == Reed's map of Boulderton Prison. 7024925355b593fce3caf016460f94f9a35942c2 File:MainBuildingMap.png 6 61 106 2023-11-15T16:30:48Z Glasswarg 368797 Map of the main building. wikitext text/x-wiki == Summary == Map of the main building. 2b29cc07c5f62c9676bba050b0e2bb287bf90cb1 File:MapofYard.png 6 62 107 2023-11-15T16:31:30Z Glasswarg 368797 A map of the prison yard. wikitext text/x-wiki == Summary == A map of the prison yard. 892e46b14b819b4516de3d4468287bb613c40092 File:Headcount.png 6 63 108 2023-11-15T16:36:24Z Glasswarg 368797 An image of a typical morning headcount. wikitext text/x-wiki == Summary == An image of a typical morning headcount. fa8e0a894cae0c6873d1efb9da13b5e9308d3f98 File:SecurityInAction.png 6 64 109 2023-11-15T16:49:43Z Glasswarg 368797 An example of a security guard (Rob) telling off Thomas, in the Chapel. wikitext text/x-wiki == Summary == An example of a security guard (Rob) telling off Thomas, in the Chapel. 0b1667acfeeb05672ab61ef2e0ef57959478364a Skills 0 65 111 2023-11-15T18:15:02Z Jason Ravis 367869 placeholder template text wikitext text/x-wiki {|class="wikitable" !Image !Name !Description !Where to Get |- |[[File:plhd.png|center]] |[[Skill]] |[[amongst us]] |[[get]] |- |} f3ffbdc9e21c4772c6ba6f6b6f6760463f9e5fe9 112 111 2023-11-15T18:15:27Z Jason Ravis 367869 wikitext text/x-wiki {|class="wikitable" !Image !Name !Description !Where to Get |- |[[File:plhd.png|center]] |Skill |amongst us |get |- |} f3cba7cd2e0cb9dda997937d40fb53f1b13c0043 114 112 2023-11-15T18:21:15Z Jason Ravis 367869 improved look wikitext text/x-wiki {|class="wikitable" style="width:402px;" !Image !Name !Description !Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |amongst us |get |- |} 8a238965e3bffc4bc7c706561904072780a7c674 115 114 2023-11-15T18:27:55Z Jason Ravis 367869 formatting templates for the skills wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" !Image !Name !Type !Skill Point Cost !Description !Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:773px;" !Image !Name !Type !Skill Point Cost !Description !Description Level 2 !Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- |} ==Other Skills== {|class="wikitable" style="width:633px;" !Image !Name !Type !Skill Point Cost !Description !Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} e07a83d2678df8fc57bf470684c4634cdc4224b6 116 115 2023-11-15T18:46:39Z Jason Ravis 367869 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:773px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:plhd.png|center|x150px|150px]] |Retired Detective |Intelligence |2 |Microexpression Reading: When participating in a kitchen poker game, you can analyze the hands of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a location without a guard or camera |Bernard (Bond) |[[File:plhd.png|center|x150px|150px]] |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} b897d028288f9b423946c4aabe3b0d6ec5434fbb 117 116 2023-11-15T18:47:40Z Jason Ravis 367869 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:773px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:plhd.png|center|x150px|150px]] |Retired Detective |Intelligence |2 |Microexpression Reading: When participating in<br/>a kitchen poker game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a location without a guard or camera |Bernard (Bond) |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} a990f4128c85b716ddfb7b6268faebccfdfc43df 118 117 2023-11-15T18:48:15Z Jason Ravis 367869 added bernard's skill wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:800px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:plhd.png|center|x150px|150px]] |Retired Detective |Intelligence |2 |Microexpression Reading: When participating in<br/>a kitchen poker game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |Bernard (Bond) |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 06e280ea9867d25904ac7ee4c742e72b415767ac 119 118 2023-11-15T18:48:28Z Jason Ravis 367869 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1200px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:plhd.png|center|x150px|150px]] |Retired Detective |Intelligence |2 |Microexpression Reading: When participating in<br/>a kitchen poker game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |Bernard (Bond) |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} cb4c521ac737de9b3bf888ae0272505295f723b1 120 119 2023-11-15T19:00:34Z Jason Ravis 367869 added several bond skills wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:plhd.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:plhd.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:plhd.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- <!--Kevin--> |[[File:plhd.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:plhd.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- <!--Winston--> |[[File:plhd.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} c7ce491421bfa11aeb9a5062a92e82c73253da5e 121 120 2023-11-15T19:04:39Z Jason Ravis 367869 added sam's skill wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:plhd.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:plhd.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:plhd.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- <!--Kevin--> |[[File:plhd.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:plhd.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- <!--Sam--> |[[File:plhd.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:plhd.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 8dd5c40f4181e77657e6ac139c4d4b9ad21b0b8a 129 121 2023-11-15T19:08:52Z Jason Ravis 367869 added skill screenshots wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_The_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 8c2783d5831ca8fb1c0e098171cc0c8eaf025dd4 130 129 2023-11-15T19:10:00Z Jason Ravis 367869 typo wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} fe284759df611ca8f5f92359923fe778c4045863 133 130 2023-11-16T02:41:54Z AMagicBagel 368415 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make another attack. |Whenever you deal a critical hit in a fight, you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} e3c8bcb5723db4e2a62363670ae8dfb290180e68 135 133 2023-11-16T04:42:42Z Jason Ravis 367869 moved john to be in alphabetical order wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make another attack. |Whenever you deal a critical hit in a fight, you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 433371515466b461d950b61927d17da1cf79f295 136 135 2023-11-16T04:44:37Z Jason Ravis 367869 line breaks wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 604534f72d5f100d3b07dcf67126e38aef158e22 140 136 2023-11-16T09:10:52Z Wintre 368883 Test on row id wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ea5d3b28f71efaa31cdf259c684454bbd28eb834 144 140 2023-11-16T09:18:53Z Wintre 368883 /* Bond Skills */ Added Bam wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} eb23263b89d42cd8c2474b3f9e00d9413628b4dd 145 144 2023-11-16T09:19:44Z Wintre 368883 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 62f0e3ec717751a80168301b69d95e46269297e2 File:Plhd.png 6 66 113 2023-11-15T18:16:29Z Jason Ravis 367869 Placeholder image wikitext text/x-wiki == Summary == Placeholder image 609bd96ae8de2fee4fa461161c7a914ad1d5236c File:From the Ocean.png 6 67 122 2023-11-15T19:05:52Z Jason Ravis 367869 Winston's Skill From the Ocean Screenshot wikitext text/x-wiki == Summary == Winston's Skill From the Ocean Screenshot eb0df12cac8e20cf211a4ec63d61fb1b454f2997 File:Hidden Backdoor.png 6 68 123 2023-11-15T19:06:16Z Jason Ravis 367869 Jimmy's skill Hidden Backdoor Screenshot wikitext text/x-wiki == Summary == Jimmy's skill Hidden Backdoor Screenshot 70b3b51932e7139a6b521f00dec672ae881801e6 File:Razor Scales.png 6 69 124 2023-11-15T19:06:37Z Jason Ravis 367869 Lin's skill Razor Scales Screenshot wikitext text/x-wiki == Summary == Lin's skill Razor Scales Screenshot 53f8661b3ae4a126b2ec89ab2bfdb2ca4f846b56 File:Repair.png 6 70 125 2023-11-15T19:06:56Z Jason Ravis 367869 Screenshot of Sam's Skill, Repair wikitext text/x-wiki == Summary == Screenshot of Sam's Skill, Repair a056b69840298eca3a8c094969aadd91dcef0ecf File:Retired Detective.png 6 71 126 2023-11-15T19:07:14Z Jason Ravis 367869 Screenshot of Bernard's skill, Retired Detective wikitext text/x-wiki == Summary == Screenshot of Bernard's skill, Retired Detective ee2a78733fc8c4a8b036cb8eb808802448026215 File:Surgeon.png 6 72 127 2023-11-15T19:07:34Z Jason Ravis 367869 Screenshot of Fernando's skill, Surgeon wikitext text/x-wiki == Summary == Screenshot of Fernando's skill, Surgeon 89bb3267289bd94b94fa5389425f3e22a5666281 File:Swag Bag.png 6 73 128 2023-11-15T19:07:51Z Jason Ravis 367869 Screenshot of Kevin's skill, Swag Bag wikitext text/x-wiki == Summary == Screenshot of Kevin's skill, Swag Bag 128df5a13bb64ca712f706884b3b210d38f961db File:Tiger combo.PNG 6 74 131 2023-11-16T02:35:03Z AMagicBagel 368415 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Bam 0 56 137 89 2023-11-16T08:59:46Z Wintre 368883 Added Bam Bonded and infobox wikitext text/x-wiki {{Infobox prisoner |portrait = Bam.png |species = Gray Cat |prisonernum = No. 1613 |gang = Unaffiliated |cell = B101 |work = Laundry Room |skill = [[ESP]] |friends = [[Bob]] |gifts = Mint, TBA }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == Bond Skill == d166d2237133bddb83fd71cb9f7fd2eb34d017bd 139 137 2023-11-16T09:02:34Z Wintre 368883 /* Bond Skill */ wikitext text/x-wiki {{Infobox prisoner |portrait = Bam.png |species = Gray Cat |prisonernum = No. 1613 |gang = Unaffiliated |cell = B101 |work = Laundry Room |skill = [[ESP]] |friends = [[Bob]] |gifts = Mint, TBA }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. 1033c111854a5ba56a59aebfe735a00967ad1fb4 146 139 2023-11-16T09:20:31Z Wintre 368883 wikitext text/x-wiki {{Infobox prisoner |portrait = Bam.png |species = Gray Cat |prisonernum = No. 1613 |gang = Unaffiliated |cell = B101 |work = Laundry Room |skill = [[Skills#ESP|ESP]] |friends = [[Bob]] |gifts = Mint, TBA }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. ebdc3917a1d9e61805991126b6b8034f7a7d1905 Sam 0 57 138 99 2023-11-16T09:01:18Z Wintre 368883 /* How to bond */ wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |work = Roof Site |skill = [[Repair]] |friends = Joseph, TBA |gifts = TBA }} == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 7978f7e3e980c63bcc2b37d87dcbe63597cc16b4 141 138 2023-11-16T09:13:06Z Wintre 368883 wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |work = Roof Site |skill = [[Skills#Repair|Repair]] |friends = Joseph, TBA |gifts = TBA }} == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. b72ee8b4e2bad328c15257e58853221d5862b6bf File:ESP.png 6 75 143 2023-11-16T09:16:33Z Wintre 368883 Picture of ESP skill wikitext text/x-wiki == Summary == Picture of ESP skill e2db9275389a06cf6d256a76538eeba707d99b56 Eddie 0 76 147 2023-11-16T09:53:23Z Wintre 368883 Created Eddie's page, added Bond condition wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = |prisonernum = |gang = Unaffiliated |cell = |work = |skill = |friends = |gifts = Cookie, TBA }} == Full Background == ===Befriended=== ===Bonded=== == How to Bond == Succeed a Charisma Roll (Negotiation, Target: 16). 7e3fb69b3b9b036f9ed0fd1a5e5f43df3ac6829c 148 147 2023-11-16T10:12:36Z Wintre 368883 Added Roll information for Bonding wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = |prisonernum = |gang = Unaffiliated |cell = |work = |skill = |friends = |gifts = Cookie, TBA }} == Full Background == ===Befriended=== ===Bonded=== == How to Bond == Succeed a Charisma Roll (Negotiation, Target: 16, reduced by Rapport (+1 per 50 Rapport), Prestige (+1), Leather Shoes (+1), [[Stantley's Art of Negotiation]] (+1)). a2fab3c2e10b347f3dcb2cae23a16b23abd2e903 150 148 2023-11-16T10:25:10Z Wintre 368883 Added Roll information for Bonding with template wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = |prisonernum = |gang = Unaffiliated |cell = |work = |skill = |friends = |gifts = Cookie, TBA }} == Full Background == ===Befriended=== ===Bonded=== == How to Bond == Succeed a Charisma Roll (Negotiation, Target: 16, reduced by Rapport (+1 per 50 Rapport), Prestige (+1), Leather Shoes (+1), [[Stantley's Art of Negotiation]] (+1)). {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) b09dc31a9e2142915bb005ef880386b1f4e6db2d Template:Infobox roll 10 77 149 2023-11-16T10:22:16Z Wintre 368883 Created roll template wikitext text/x-wiki <div id="infoboxborder"> {{{!}} id="infoboxtable" {{!}}colspan="2" id="infoboxheader"{{!}} {{!}}- {{!}}colspan="2" id="infoboxsection" style="text-align: center;"{{!}}Information {{!}}- {{!}}id="infoboxsection"{{!}}Roll Type {{!}}id="infoboxdetail"{{!}}{{{rolltype|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Roll Sub Type {{!}}id="infoboxdetail"{{!}}{{{rollsubtype|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Target {{!}}id="infoboxdetail"{{!}}{{{target|}}} {{!}}- {{!}}id="infoboxsection"{{!}}Modifications {{!}}id="infoboxdetail"{{!}}{{{modif|}}} {{!}}- {{!}}} </div> ba5ef3401da2918f4d6fba1161580b1878c61828 Eddie 0 76 151 150 2023-11-16T10:25:28Z Wintre 368883 wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = |prisonernum = |gang = Unaffiliated |cell = |work = |skill = |friends = |gifts = Cookie, TBA }} == Full Background == ===Befriended=== ===Bonded=== == How to Bond == Succeed a Charisma Roll (Negotiation, Target: 16, reduced by Rapport (+1 per 50 Rapport), Prestige (+1), Leather Shoes (+1), [[Stantley's Art of Negotiation]] (+1)). {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} e4773f525ed9d5f65e1b9c9e55e6b5101ab99504 152 151 2023-11-16T10:28:09Z Wintre 368883 wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = |prisonernum = |gang = Unaffiliated |cell = |work = |skill = |friends = |gifts = Cookie, TBA }} == Full Background == ===Befriended=== ===Bonded=== == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} 7fdd7e3d1315f83e18699ad9cc7439de60d9d84b 153 152 2023-11-16T14:37:47Z Wintre 368883 Added background info wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = Opossum |prisonernum = |gang = Unaffiliated |cell = A101 |work = Laundry Room |skill = [[Skills#Rummager|Rummager]] |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} 6bbf37ad60f545446434a8ff2bd603662d3b06d8 154 153 2023-11-16T14:45:38Z Wintre 368883 Added trivia Miranda wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = Opossum |prisonernum = |gang = Unaffiliated |cell = A101 |work = Laundry Room |skill = [[Skills#Rummager|Rummager]] |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. a784c99779f2ce2b74bb05d508867c7df62012f5 File:Rummager.png 6 78 155 2023-11-16T14:48:36Z Wintre 368883 Eddie's bond skill wikitext text/x-wiki == Summary == Eddie's bond skill 1b09060b7594aaf38e17aecdfc2974e49d939b4d Skills 0 65 156 145 2023-11-16T14:50:56Z Wintre 368883 /* Bond Skills */ Added Eddie wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:1330px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when<br/>searching things. |Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ddfd3b301fcc6c95017fda0d09f1d2d8aa936bf1 157 156 2023-11-16T14:52:53Z Wintre 368883 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" style="width:90%;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when<br/>searching things. |Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 242f9529b0248565cacfe9f29f9b921fa9b55926 158 157 2023-11-16T14:53:12Z Wintre 368883 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when<br/>searching things. |Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 932c963e9d64c1eea9c432e4f319281bd2964190 159 158 2023-11-16T14:54:23Z Wintre 368883 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when<br/>searching things. |Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 12fe65be9e96c3f3b1c22ec375be02bfed72c32f 193 159 2023-11-16T18:41:56Z Jason Ravis 367869 added skills for more characters wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when<br/>searching things. |Stamina is no longer consumed when<br/>searching things. If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]], and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} fb2127db668cc5a075ed74315acced1fe64fc55f Boulderton Prison 0 58 160 110 2023-11-16T16:35:17Z Glasswarg 368797 wikitext text/x-wiki Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. [[File:Roof.jpg|thumb|The roof, at sunset.]] __TOC__ === Layout === Boulderton is a large facility, consisting of a front-facing administration building, behind which lays a spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit. The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the main internment block. The main internment block itself consists of two wings, public showers, and a control room at the center. This building is two stories tall, and the floor above the control room has a small rec room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be accessed through a stairwell here as well. Behind the main internment block are several smaller buildings, scattered throughout the grounds. These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at the very edge of the prison grounds, segregation. <div><ul> <li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li> <li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li> <li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li> </ul></div> === Schedule === The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity. [[File:Headcount.png|thumb|Make sure you show up on time!]] {| class="wikitable" style="width: 15.8%;" ! Time !! Activity |- | 7:45 AM || Headcount |- | 8:00 AM || Work/Freetime |- | 12:00 PM || Lunch |- | 1:00 PM || Yard Time |- | 5:30 PM || Dinner/Freetime |- | 9:30 PM || Lockdown |} Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable. === Population === Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with inmates of various security levels interacting freely with eachother, differentiated only by the colour of their uniform (blue for low, orange for medium, and red for high). Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an amphibian – the later two apparently netting the prison a grant for housing them. For a full list of inmates, see [[Characters|here]]. [[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]] === Security === Boulderton Prison has a large security force, with guards stationed throughout key points of the prison complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are watched by a group of snipers with orders to take out any escapees. Cameras are also stationed throughout the grounds, focused on areas frequented both by staff and prisoners alike. The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the prisoners face-to-face outside the control room. But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often have spaces where some of the more illicit items may be hidden away in these circumstances. === Administration === The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation over punishment. Therefore, a number of renovation projects have sprung up around the prison grounds, and improvements to various policies have begun to trickle in. So long as the current warden stays in power, the future for prisoners seems a little less bleak. [[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though. 885a9052e694b318417c62f8a4f32adcbc2103c3 Alex 0 53 161 92 2023-11-16T16:40:41Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {| class="infobox" style="border:1px solid black; width:270px; float:right;" |+ style="background-color:#ff8022;" | '''Alex''' |- | colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]] |- | '''Species''' | Lion |- | '''Inmate ID''' | 1022 |- | '''Cell''' | B104 |- | '''Gang''' | Sharp Tooth Gang (Boss) |- | '''Friends''' | |- | '''Loved Gifts''' | |} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == e8d51a54039b0e00ba56e960eb3637d62118efbc 162 161 2023-11-16T16:41:03Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {| class="infobox" style="border:1px solid black; width:200px; float:right;" |+ style="background-color:#ff8022;" | '''Alex''' |- | colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]] |- | '''Species''' | Lion |- | '''Inmate ID''' | 1022 |- | '''Cell''' | B104 |- | '''Gang''' | Sharp Tooth Gang (Boss) |- | '''Friends''' | |- | '''Loved Gifts''' | |} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 40b4d4c2257601bb522bf3715119c994ef009d1a 163 162 2023-11-16T16:41:22Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022;" | '''Alex''' |- | colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]] |- | '''Species''' | Lion |- | '''Inmate ID''' | 1022 |- | '''Cell''' | B104 |- | '''Gang''' | Sharp Tooth Gang (Boss) |- | '''Friends''' | |- | '''Loved Gifts''' | |} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 8c2a40508bea1161c43c85ede42abc7368fa93cd 164 163 2023-11-16T16:41:36Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022;" | '''Alex ''' |- | colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]] |- | '''Species''' | Lion |- | '''Inmate ID''' | 1022 |- | '''Cell''' | B104 |- | '''Gang''' | Sharp Tooth Gang (Boss) |- | '''Friends''' | |- | '''Loved Gifts''' | |} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == e17be56a10b41f00062360909cae139b176cc026 165 164 2023-11-16T16:41:52Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022;" | ''' Alex ''' |- | colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]] |- | '''Species''' | Lion |- | '''Inmate ID''' | 1022 |- | '''Cell''' | B104 |- | '''Gang''' | Sharp Tooth Gang (Boss) |- | '''Friends''' | |- | '''Loved Gifts''' | |} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == ba813e2e8834eefab526794efb98ab800a79f2f5 166 165 2023-11-16T16:43:17Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display=block;" | '''Alex''' |- | colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]] |- | '''Species''' | Lion |- | '''Inmate ID''' | 1022 |- | '''Cell''' | B104 |- | '''Gang''' | Sharp Tooth Gang (Boss) |- | '''Friends''' | |- | '''Loved Gifts''' | |} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == da11a1fc9d4172b3bb6710d931af00b80c58f1f4 167 166 2023-11-16T16:43:53Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Alex''' |- | colspan="2" style="text-align:center;" | [[File:Alex.png|200px|centre]] |- | '''Species''' | Lion |- | '''Inmate ID''' | 1022 |- | '''Cell''' | B104 |- | '''Gang''' | Sharp Tooth Gang (Boss) |- | '''Friends''' | |- | '''Loved Gifts''' | |} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 14a93c118b452268ff8e7a901fd03e51209977c7 186 167 2023-11-16T18:04:47Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Gang=Sharp Tooth Gang (Boss) |Friends= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 7e0a525474fa702f874ed6d0464b565a750440d3 197 186 2023-11-16T18:45:11Z Jason Ravis 367869 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= |Gang=Sharp Tooth Gang (Boss) |Friends= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 8300b0be39baa8ac2f35143b54c2aefa8e572867 Gangs 0 79 168 2023-11-16T17:03:48Z Glasswarg 368797 Created page with "As with any prison, Boulderton has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack. == Interacting with Gangs == Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, afte..." wikitext text/x-wiki As with any prison, Boulderton has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack. == Interacting with Gangs == Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, after headcount. When you have enough trust with a gang, you may choose to join it, in order to get access to special items in their gang shops, access to unique quests, and access to their facilities free of charge. Be warned that joining a gang will cut off the ability to join other gangs, and you will not be able to interact with other gangs' leaders, either. == Big Foot Gang == The Big Foot Gang consist of hardened criminals, who have focused on controlling the physical aspects of prison life – namely, accessing the weight pit, and running underground boxing matches. They are lead by Jumbo, an elephant who desires power through strength. <div><ul> <li style="display: inline-block;"> [[File:Jumbo.png|thumb|none|200px|Jumbo (Boss)]] </li> <li style="display: inline-block;"> [[File:Frank.png|thumb|none|200px|Frank (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Evan.png|thumb|none|200px|Evan (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Bill.png|thumb|none|200px|Bill]] </li> <li style="display: inline-block;"> [[File:Diego.png|thumb|none|200px|Diego]] </li> <li style="display: inline-block;"> [[File:Franklin.png|thumb|none|200px|Franklin]] </li> <li style="display: inline-block;"> [[File:Tony.png|thumb|none|200px|Tony]] </li> <li style="display: inline-block;"> [[File:Winston.png|thumb|none|200px|Winston]] </li> </ul></div> == Sharp Tooth Gang == The Sharp Tooth Gang are thieves, who consider everything theirs for the taking; they use cunning and tricks to get their way, and will exploit anything they can. They control the basketball court, and access to the TV room. Alex the Lion leads this group, and he's always thinking three steps ahead... <div><ul> <li style="display: inline-block;"> [[File:Alex.png|thumb|none|200px|Alex (Boss)]] </li> <li style="display: inline-block;"> [[File:Crunchy.png|thumb|none|200px|Crunchy (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Vladimir.png|thumb|none|200px|Vladimir (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Bob.png|thumb|none|200px|Bob]] </li> <li style="display: inline-block;"> [[File:Hakuna.png|thumb|none|200px|Hakuna]] </li> <li style="display: inline-block;"> [[File:Henry.png|thumb|none|200px|Henry]] </li> <li style="display: inline-block;"> [[File:Vincent.png|thumb|none|200px|Vincent]] </li> </ul></div> == Black Claw Gang == The Black Claw Gang prefers to wait and watch, taking action when the moment is ripe; they run a loansharking business in the prison, and control the general building. Their leader, Caesar, is typically subtle, but if the boat is rocked, the Black Claw will respond with everything they have. <div><ul> <li style="display: inline-block;"> [[File:Caesar.png|thumb|none|200px|Caesar (Boss)]] </li> <li style="display: inline-block;"> [[File:Max.png|thumb|none|200px|Max (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Raphael.png|thumb|none|200px|Raphael (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Fernando.png|thumb|none|200px|Fernando]] </li> <li style="display: inline-block;"> [[File:Noodle.png|thumb|none|200px|Noodle]] </li> <li style="display: inline-block;"> [[File:Phil.png|thumb|none|200px|Phil]] </li> <li style="display: inline-block;"> [[File:Richard.png|thumb|none|200px|Richard]] </li> <li style="display: inline-block;"> [[File:Whitey.png|thumb|none|200px|Whitey]] </li> </ul></div> 1c434f746728071ebd42129147f6d7c527d572a0 170 168 2023-11-16T17:19:46Z Glasswarg 368797 wikitext text/x-wiki As with any prison, Boulderton has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack. [[File:Gangsigns.png|thumb|The Big Three]] __TOC__ == Interacting with Gangs == Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, after headcount. When you have enough trust with a gang, you may choose to join it, in order to get access to special items in their gang shops, access to unique quests, and access to their facilities free of charge. Be warned that joining a gang will cut off the ability to join other gangs, and you will not be able to interact with other gangs' leaders, either. == Big Foot Gang == The Big Foot Gang consist of hardened criminals, who have focused on controlling the physical aspects of prison life – namely, accessing the weight pit, and running underground boxing matches. They are lead by Jumbo, an elephant who desires power through strength. <div><ul> <li style="display: inline-block;"> [[File:Jumbo.png|thumb|none|200px|Jumbo (Boss)]] </li> <li style="display: inline-block;"> [[File:Frank.png|thumb|none|200px|Frank (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Evan.png|thumb|none|200px|Evan (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Bill.png|thumb|none|200px|Bill]] </li> <li style="display: inline-block;"> [[File:Diego.png|thumb|none|200px|Diego]] </li> <li style="display: inline-block;"> [[File:Franklin.png|thumb|none|200px|Franklin]] </li> <li style="display: inline-block;"> [[File:Tony.png|thumb|none|200px|Tony]] </li> <li style="display: inline-block;"> [[File:Winston.png|thumb|none|200px|Winston]] </li> </ul></div> == Sharp Tooth Gang == The Sharp Tooth Gang are thieves, who consider everything theirs for the taking; they use cunning and tricks to get their way, and will exploit anything they can. They control the basketball court, and access to the TV room. Alex the Lion leads this group, and he's always thinking three steps ahead... <div><ul> <li style="display: inline-block;"> [[File:Alex.png|thumb|none|200px|Alex (Boss)]] </li> <li style="display: inline-block;"> [[File:Crunchy.png|thumb|none|200px|Crunchy (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Vladimir.png|thumb|none|200px|Vladimir (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Bob.png|thumb|none|200px|Bob]] </li> <li style="display: inline-block;"> [[File:Hakuna.png|thumb|none|200px|Hakuna]] </li> <li style="display: inline-block;"> [[File:Henry.png|thumb|none|200px|Henry]] </li> <li style="display: inline-block;"> [[File:Vincent.png|thumb|none|200px|Vincent]] </li> </ul></div> == Black Claw Gang == The Black Claw Gang prefers to wait and watch, taking action when the moment is ripe; they run a loansharking business in the prison, and control the general building. Their leader, Caesar, is typically subtle, but if the boat is rocked, the Black Claw will respond with everything they have. <div><ul> <li style="display: inline-block;"> [[File:Caesar.png|thumb|none|200px|Caesar (Boss)]] </li> <li style="display: inline-block;"> [[File:Max.png|thumb|none|200px|Max (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Raphael.png|thumb|none|200px|Raphael (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Fernando.png|thumb|none|200px|Fernando]] </li> <li style="display: inline-block;"> [[File:Noodle.png|thumb|none|200px|Noodle]] </li> <li style="display: inline-block;"> [[File:Phil.png|thumb|none|200px|Phil]] </li> <li style="display: inline-block;"> [[File:Richard.png|thumb|none|200px|Richard]] </li> <li style="display: inline-block;"> [[File:Whitey.png|thumb|none|200px|Whitey]] </li> </ul></div> 63be8dc03f3eb95d9e64b35928906e3b7584cc03 171 170 2023-11-16T17:22:34Z Glasswarg 368797 wikitext text/x-wiki As with any prison, [[Boulderton_Prison|Boulderton]] has gangs. Three have emerged to control the prison, though the uneasy truce between the trio is beginning to crack. [[File:Gangsigns.png|thumb|The Big Three]] __TOC__ == Interacting with Gangs == Many inmates do odd jobs for different gangs, hoping to earn favor and cash – and you're no exception. You can approach any gang leader and ask them about jobs they may have available, or ask to see their gang's store to buy items. These items will be delivered under your bed the next day, after headcount. When you have enough trust with a gang, you may choose to join it, in order to get access to special items in their gang shops, access to unique quests, and access to their facilities free of charge. Be warned that joining a gang will cut off the ability to join other gangs, and you will not be able to interact with other gangs' leaders, either. == Big Foot Gang == The Big Foot Gang consist of hardened criminals, who have focused on controlling the physical aspects of prison life – namely, accessing the weight pit, and running underground boxing matches. They are lead by [[Jumbo|Jumbo]], an elephant who desires power through strength. <div><ul> <li style="display: inline-block;"> [[File:Jumbo.png|thumb|none|200px|Jumbo (Boss)]] </li> <li style="display: inline-block;"> [[File:Frank.png|thumb|none|200px|Frank (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Evan.png|thumb|none|200px|Evan (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Bill.png|thumb|none|200px|Bill]] </li> <li style="display: inline-block;"> [[File:Diego.png|thumb|none|200px|Diego]] </li> <li style="display: inline-block;"> [[File:Franklin.png|thumb|none|200px|Franklin]] </li> <li style="display: inline-block;"> [[File:Tony.png|thumb|none|200px|Tony]] </li> <li style="display: inline-block;"> [[File:Winston.png|thumb|none|200px|Winston]] </li> </ul></div> == Sharp Tooth Gang == The Sharp Tooth Gang are thieves, who consider everything theirs for the taking; they use cunning and tricks to get their way, and will exploit anything they can. They control the basketball court, and access to the TV room. [[Alex|Alex the Lion]] leads this group, and he's always thinking three steps ahead... <div><ul> <li style="display: inline-block;"> [[File:Alex.png|thumb|none|200px|Alex (Boss)]] </li> <li style="display: inline-block;"> [[File:Crunchy.png|thumb|none|200px|Crunchy (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Vladimir.png|thumb|none|200px|Vladimir (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Bob.png|thumb|none|200px|Bob]] </li> <li style="display: inline-block;"> [[File:Hakuna.png|thumb|none|200px|Hakuna]] </li> <li style="display: inline-block;"> [[File:Henry.png|thumb|none|200px|Henry]] </li> <li style="display: inline-block;"> [[File:Vincent.png|thumb|none|200px|Vincent]] </li> </ul></div> == Black Claw Gang == The Black Claw Gang prefers to wait and watch, taking action when the moment is ripe; they run a loansharking business in the prison, and control the general building. Their leader, [[Caesar|Caesar]], is typically subtle, but if the boat is rocked, the Black Claw will respond with everything they have. <div><ul> <li style="display: inline-block;"> [[File:Caesar.png|thumb|none|200px|Caesar (Boss)]] </li> <li style="display: inline-block;"> [[File:Max.png|thumb|none|200px|Max (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Raphael.png|thumb|none|200px|Raphael (Lieutenant)]] </li> <li style="display: inline-block;"> [[File:Fernando.png|thumb|none|200px|Fernando]] </li> <li style="display: inline-block;"> [[File:Noodle.png|thumb|none|200px|Noodle]] </li> <li style="display: inline-block;"> [[File:Phil.png|thumb|none|200px|Phil]] </li> <li style="display: inline-block;"> [[File:Richard.png|thumb|none|200px|Richard]] </li> <li style="display: inline-block;"> [[File:Whitey.png|thumb|none|200px|Whitey]] </li> </ul></div> 68af9b39d0bee9889c042ac616ad88e275ade0c3 File:Gangsigns.png 6 80 169 2023-11-16T17:17:31Z Glasswarg 368797 Logos of the gangs. wikitext text/x-wiki == Summary == Logos of the gangs. 931c8605bb1a9d8c821fe83ac56a46c905f6feab Template:PrisonerMedSec 10 81 172 2023-11-16T17:27:18Z Glasswarg 368797 Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |}" wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |} ef86bc6c2df5c8fd27928e6c490dcdb15a8bf68e 174 172 2023-11-16T17:37:04Z Glasswarg 368797 Glasswarg moved page [[Template:PrisonerInfo]] to [[Template:PrisonerMedSec]] without leaving a redirect: Naming conventions. wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |} ef86bc6c2df5c8fd27928e6c490dcdb15a8bf68e 185 174 2023-11-16T18:04:21Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Gang''' | {{{Gang}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} cf6dc05747eb4ed77ee99beecea53e777c2be495 195 185 2023-11-16T18:44:11Z Jason Ravis 367869 added stats edit wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} f2e09d9cae15d99ee4ee4127ac50e5c3d29e6e21 199 195 2023-11-16T18:47:02Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} 7b6059d61de74aa9a33d5ba0845945ee6d4f2773 Template:PrisonerLowSec 10 82 173 2023-11-16T17:35:09Z Glasswarg 368797 Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |}" wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |} 4385bd642cb29b81113a472c303d39049700e36f 187 173 2023-11-16T18:05:34Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Gang''' | {{{Gang}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} 0683f1d22c06e78b37706a0b49da4336d7c9bec2 194 187 2023-11-16T18:43:44Z Jason Ravis 367869 added stats edit wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} eec9d1c13229bc5edf4764c8317e96d07938e07a 198 194 2023-11-16T18:46:31Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} b380dc147a8c4bac5cc13dfac90f6ea7745ed503 Template:PrisonerHighSec 10 83 175 2023-11-16T17:37:26Z Glasswarg 368797 Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |}" wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |} ef86bc6c2df5c8fd27928e6c490dcdb15a8bf68e 176 175 2023-11-16T17:38:04Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |} af918e32d271d8a4147d0d4d5e97c96032d79cfa 180 176 2023-11-16T17:52:47Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | colspan="2" style="border-bottom:1px solid black;" | |- | '''Species''' | Species Name Here |- | '''Inmate ID''' | Inmate Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Affiliation Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |} 8dcd0f053798415082b6a3290369f7f154e6f8bd 181 180 2023-11-16T17:55:56Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | colspan="2" style="border-bottom:1px solid black;" | |- | '''Species''' | |- | '''Inmate ID''' | |- | '''Cell''' | |- | '''Gang''' | |- | '''Friends''' | |- | '''Loved Gifts''' | |} b1143eb48e28e474a450403b849466ee55e0c22d 182 181 2023-11-16T17:57:23Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''Prisoner Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | colspan="2" style="border-bottom:1px solid black;" | |- | '''Species''' | Species Here |- | '''Inmate ID''' | Number Here |- | '''Cell''' | Cell Number Here |- | '''Gang''' | Gang Here |- | '''Friends''' | Friends Here |- | '''Loved Gifts''' | Loved Gifts Here |} 487b05f870354d46112d6468be389f5f922cf087 183 182 2023-11-16T17:59:17Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | colspan="2" style="border-bottom:1px solid black;" | |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Gang''' | {{{Gang}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} ddee52db761ce7274f65cb6a5b1d2acf91d112cc 184 183 2023-11-16T18:03:04Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Gang''' | {{{Gang}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} e432937710b85e480302cd13ffc37a3a373fa355 196 184 2023-11-16T18:44:33Z Jason Ravis 367869 added stats edit wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} 04a0b7f5a5ef14fc8a32522711a76ff30fb1402a 200 196 2023-11-16T18:47:38Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} 54d9a349939852a2a525e0a54612d81f8cf125f1 Template:GuardInfo 10 84 177 2023-11-16T17:43:46Z Glasswarg 368797 Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#67574a; display:block;" | '''Guard Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Patrol''' | Location Here |- |}" wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#67574a; display:block;" | '''Guard Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Patrol''' | Location Here |- |} 973469a4bdeaaee0df80ea5bf6ca4181fdb0c00b 188 177 2023-11-16T18:06:55Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#67574a; display:block;" | '''{{{Guard Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Patrol''' | {{{Patrol}}} |- |} 56d1f7be9216673dd4bfcf6fbaac4cc6e8231e26 Template:CivilianInfo 10 85 178 2023-11-16T17:47:15Z Glasswarg 368797 Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''Civilian Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Occupation''' | Inmate Number Here |- | '''Location''' | Inmate Number Here |- | '''Associations''' | Friends/Coworkers Here |- | '''Loved Gifts''' | Loved Gifts Here if any |}" wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''Civilian Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Occupation''' | Inmate Number Here |- | '''Location''' | Inmate Number Here |- | '''Associations''' | Friends/Coworkers Here |- | '''Loved Gifts''' | Loved Gifts Here if any |} 93d3761e8935bc3ce39b9947b35a87d2afa6fe9d 179 178 2023-11-16T17:47:34Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''Civilian Name''' |- | colspan="2" style="text-align:center;" | [[File:Example.png|200px|centre]] |- | '''Species''' | Species Name Here |- | '''Occupation''' | Job Here |- | '''Location''' | Location Here |- | '''Associations''' | Friends/Coworkers Here |- | '''Loved Gifts''' | Loved Gifts Here if any |} 79d588197d76c883434cd9f3d06c3446dcdda68a 189 179 2023-11-16T18:08:30Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Location''' | {{{Location}}} |- | '''Associates''' | {{{Associates}}} |- |} 43ca48397fd4952722fc8117eb776d372c7fb81a 191 189 2023-11-16T18:18:46Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Associates''' | {{{Associates}}} |- |} b9ed7a3978b8dddc5d46c47a9aad3f1b19ea825a Template:AntagonistInfo 10 86 190 2023-11-16T18:09:41Z Glasswarg 368797 Created page with "{| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Location''' | {{{Location}}} |- | '''Associates''' | {{{Associates}}} |- |}" wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Location''' | {{{Location}}} |- | '''Associates''' | {{{Associates}}} |- |} d69882d1acad777c01f4e2da6cdf4aad4b63c8f2 192 190 2023-11-16T18:19:25Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Associates''' | {{{Associates}}} |- |} 7d99800cc00abfb458e0c0718732cdae15e2a32c Alex 0 53 201 197 2023-11-16T18:48:21Z Jason Ravis 367869 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Friends= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 3acc0bd98d5776a4f06735aef7bea531bbd8e583 218 201 2023-11-17T04:44:35Z AMagicBagel 368415 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Friends= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == 70652bdf264e6c060e624131b596bda81b99a822 238 218 2023-11-19T18:28:29Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == ba230f38cc32d8d0694f373604ce6a662be23000 240 238 2023-11-19T18:30:02Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Characters; Prisoners]] 38776368f118746a29389bc6a9a441f3bc431909 241 240 2023-11-19T18:30:30Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 8f9d5de8b412d3b4553356e1c54378fde8f03264 248 241 2023-11-19T18:35:32Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 6802182e047feaf38445758c2446e25e34bd441e 249 248 2023-11-19T18:35:39Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 8f9d5de8b412d3b4553356e1c54378fde8f03264 250 249 2023-11-19T18:35:55Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] d6e3e29a9f6c6067bdd58c3fce67d2fbcaacf9cc Template:PrisonerMedSec 10 81 202 199 2023-11-16T18:49:33Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{id}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} fbf427512faef734c83044632f67b501c79ab7c9 203 202 2023-11-16T18:51:30Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} 536209e7b1c9ff16ee996e1801506df39e1834dd 221 203 2023-11-19T18:10:41Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{Main Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} d6d77b4236ee3848b8e6d4f9e9c8fe29aa4e6041 227 221 2023-11-19T18:17:28Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{Main Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} [[Category:CharacterInfoTemplates]] d747141688b4ae30fb5560942201b151a1118287 235 227 2023-11-19T18:27:40Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} [[Category:CharacterInfoTemplates]] 703d0c5d693c62423b977fb9c01c7e1b4ded1ee2 247 235 2023-11-19T18:35:01Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 322685bc8510fa9ff3e0c3bac451a1f4dddf33de Template:PrisonerLowSec 10 82 204 198 2023-11-16T18:53:02Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} fb55b781f249dc1c46dc4bc821f2c020c0ec603b 205 204 2023-11-16T18:54:22Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} da40e487cd4e1e132e5ad7dd9686fbfdf43ca3f2 206 205 2023-11-16T18:54:42Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 62e740ce1670d0965d154fce3eda9e97f5afba58 207 206 2023-11-16T18:57:34Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:{{{Color}}}; display:block;" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 30776e2a7f84ef52866a797817c873ce4c5839a2 208 207 2023-11-16T19:05:51Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ {{#switch:{{Color}} |blue = style="background-color:#3c81b2; display:block;" |orange= style="background-color:#3c81b2; display:block;" |red = style="background-color:#3c81b2; display:block;"}} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} c318ab61508b52b3375dd4887ca4f1562c4401be 209 208 2023-11-16T19:06:31Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ {{#switch:{{Color}} |blue = style="background-color:#3c81b2; display:block;" |orange= style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} fbf6e134cf9025078ec3c34d37c3883e0145943f 210 209 2023-11-16T19:11:03Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ {{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange= style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 013c13dc920591f2c4b253d4f56085700496cc70 211 210 2023-11-16T19:15:08Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" {{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange= style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 226d45f4e2574ced32a3a1ec6f9362a1c8e5cc1a 212 211 2023-11-16T19:16:13Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange= style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 94e13f7e80e6bb0a84c6dcdea17c5273bf756658 213 212 2023-11-16T19:17:34Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} !blue = style="background-color:#3c81b2; display:block;" !orange= style="background-color:#ff8022; display:block;" !red = style="background-color:#af2223; display:block;"}} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} b76b352f166a8dc608576ff755021f5d421b2f55 214 213 2023-11-16T19:19:02Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange= style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} }} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} dd0f145be0ca09231e74ab142140266369eea83e 215 214 2023-11-16T19:25:05Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} a411b1323db25395a1c9c4473742318b92173824 223 215 2023-11-19T18:12:05Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{Main Associates}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 9ba2dd65c7b961a1aec9335acc7ef2f83195ae73 228 223 2023-11-19T18:17:44Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{Main Associates}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} [[Category:CharacterInfoTemplates]] 6347e67292eb921e1967c8a453e72c87294635e4 232 228 2023-11-19T18:26:04Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} [[Category:CharacterInfoTemplates]] cb5cdaa45955db5be0d415ab932f9ce556598baa 246 232 2023-11-19T18:34:48Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 28dc00bc8c8b7613562a6bdfc9bb6db99d0c4b38 Bam 0 56 216 146 2023-11-16T19:27:20Z Jason Ravis 367869 wikitext text/x-wiki {{PrisonerBox |Color= blue |Name = Bam |Image= Bam.png |Species = Gray Cat |ID= No. 1613 |Cell=B101 |Stats= |Gang = Unaffiliated |Work = Laundry Room |Skill = [[Skills#ESP|ESP]] |Friends = [[Bob]] |Gifts = Mint, TBA }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. 8a1dd93eed32ccc78360bc4801a404394187375d 219 216 2023-11-17T04:53:04Z AMagicBagel 368415 wikitext text/x-wiki {{PrisonerBox |Color= blue |Name = Bam |Image= Bam.png |Species = Gray Cat |ID= No. 1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang = Unaffiliated |Work = Laundry Room |Skill = [[Skills#ESP|ESP]] |Friends = [[Bob]] |Gifts = Mint, TBA }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. 558d43795f134ceca192d13a72ead33bd41fedc5 239 219 2023-11-19T18:28:37Z Glasswarg 368797 wikitext text/x-wiki {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Main Associates =[[Bob]] |Loved Gifts=Mint }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. 1464b003a543f78b865e8ec791f4045f1099e50c Template:PrisonerBox 10 87 217 2023-11-16T19:27:32Z Jason Ravis 367869 new template wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Friends''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} a411b1323db25395a1c9c4473742318b92173824 Template:PrisonerHighSec 10 83 220 200 2023-11-19T18:10:12Z Glasswarg 368797 Changed 'Friends' to 'Main Associates', as 'Friends' may not fit everyone. wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Main Associates''' | {{{Friends}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} 79681c194b98fb946a6763c542fdea47d3abc7bd 222 220 2023-11-19T18:10:54Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Main Associates''' | {{{Main Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} cef50fce609476a046eb6ef2803a3d5460cb01e6 226 222 2023-11-19T18:17:10Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Main Associates''' | {{{Main Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} [[Category:CharacterInfoTemplates]] e6d6b5a08819c93aa8b63f25e6a2b242104a6af5 233 226 2023-11-19T18:26:22Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} [[Category:CharacterInfoTemplates]] 6f625de28998fbab09b4276e83f2aff26baaeb6b 245 233 2023-11-19T18:34:30Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> abfb90cc1b455b5bc691ac52874d891ada60c7a4 Template:CivilianInfo 10 85 224 191 2023-11-19T18:12:37Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Main Associates''' | {{{Main Associates}}} |- |} 7b3f7322d1d087517b4f632ab46a79697aef6c41 230 224 2023-11-19T18:18:16Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Main Associates''' | {{{Main Associates}}} |- |} [[Category:CharacterInfoTemplates]] 2854f101dc14e1606049f3ed90fe2b49537c3688 236 230 2023-11-19T18:27:55Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Associates''' | {{{Associates}}} |- |} [[Category:CharacterInfoTemplates]] b854daf35bc31bdeab014131a24b0e4eb4ae5b85 243 236 2023-11-19T18:33:54Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#95ffa2; display:block;" | '''{{{Civilian Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Associates''' | {{{Associates}}} |- |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> d273959174a4b30dc946fd572a683c74a7acf399 Template:AntagonistInfo 10 86 225 192 2023-11-19T18:12:58Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Main Associates''' | {{{Main Associates}}} |- |} 61e7a95fec2ef859c8bd4010cad2d97e199fe789 231 225 2023-11-19T18:18:52Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Main Associates''' | {{{Main Associates}}} |- |} [[Category:CharacterInfoTemplates]] bd191abffaa65a10774e27f31bd65f7af7772555 237 231 2023-11-19T18:28:08Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Associates''' | {{{Associates}}} |- |} [[Category:CharacterInfoTemplates]] 9968d404c4070f595b5fd5fd7099afbae00a333c 242 237 2023-11-19T18:33:37Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#9d4998; display:block;" | '''{{{Antagonist Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Occupation''' | {{{Occupation}}} |- | '''Associates''' | {{{Associates}}} |- |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 298dc4fd8deb18d1a0493a6c003905644f202860 Template:GuardInfo 10 84 229 188 2023-11-19T18:17:59Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#67574a; display:block;" | '''{{{Guard Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Patrol''' | {{{Patrol}}} |- |} [[Category:CharacterInfoTemplates]] 31ef1b6b828f3da60a0377d0c63e72880c7f2e6a 244 229 2023-11-19T18:34:09Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#67574a; display:block;" | '''{{{Guard Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Patrol''' | {{{Patrol}}} |- |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 1d5c7fd8060d4e16efb0c192c72c933d044641df Category:CharacterInfoTemplates 14 88 234 2023-11-19T18:27:13Z Glasswarg 368797 Created page with "All templates for use when referring to characters." wikitext text/x-wiki All templates for use when referring to characters. 2e81a19f63d79938b9d276a43010af2e7c8b7cde Alex 0 53 251 250 2023-11-19T18:36:08Z Glasswarg 368797 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 507e37684cc968cc975fb749cba8eaf68aaef841 Bam 0 56 252 239 2023-11-19T18:36:37Z Glasswarg 368797 wikitext text/x-wiki == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. 2152af31e6c7e00fe76fb3c6c10dc97b5b0085ad 253 252 2023-11-19T18:36:47Z Glasswarg 368797 wikitext text/x-wiki {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Main Associates =[[Bob]] |Loved Gifts=Mint }} == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. 1464b003a543f78b865e8ec791f4045f1099e50c 254 253 2023-11-19T18:38:42Z Glasswarg 368797 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Main Associates =[[Bob]] |Loved Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. 90a0069207f190a7a48a2be7e153ad728088b0b6 255 254 2023-11-19T18:39:25Z Glasswarg 368797 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Main Associates =[[Bob]] |Loved Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 9f9562ad528978e8f8fd7f332106bece871abd18 284 255 2023-11-20T05:02:02Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Main Associates =[[Bob]] |Loved Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 402feae21b79f68a48840c5b8b59d4b3c6dd799a 286 284 2023-11-20T05:03:34Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Color = blue |Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Skill=[[Skills#ESP|ESP]] |MA =[[Bob]] |Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 03b14f8b5861c99dbae5beeabfd7cecf47944ebc 287 286 2023-11-20T05:04:29Z Jason Ravis 367869 minimizing stats for testing purposes wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Color = blue |Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= 2STR5AGI5INT5CHR |Gang=Unaffiliated |Work=Laundry Room |Skill=[[Skills#ESP|ESP]] |MA =[[Bob]] |Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 9cab3116075aa17c9156b973ba9a272319a0af42 288 287 2023-11-20T05:04:51Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Color = blue |Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= X |Gang=Unaffiliated |Work=Laundry Room |Skill=[[Skills#ESP|ESP]] |MA =[[Bob]] |Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 450b3a9532f6a664e607bffd6fea88785a087075 290 288 2023-11-20T05:08:40Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Color = blue |Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= Xe |Gang=Unaffiliated |Work=Laundry Room |Skill=[[Skills#ESP|ESP]] |MA =[[Bob]] |Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 20babde4f6936bd4e1bb823c84e34b759b7af345 292 290 2023-11-20T05:10:55Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Color = blue |Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= X |Gang=Unaffiliated |Work=Laundry Room |Skill=[[Skills#ESP|ESP]] |MA =[[Bob]] |Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 450b3a9532f6a664e607bffd6fea88785a087075 294 292 2023-11-20T05:12:59Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Color=blue |Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= Xe |Gang=Unaffiliated |Work=Laundry Room |Skill=[[Skills#ESP|ESP]] |MA =[[Bob]] |Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] b673dc76daac0638e69622529b8ba457445aa4aa 298 294 2023-11-20T05:16:36Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerBox |Color=blue |Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= Xee |Gang=Unaffiliated |Work=Laundry Room |Skill=[[Skills#ESP|ESP]] |MA =[[Bob]] |Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 9658c89bcf9718de5ba4a12c409dc3e1969910a2 Category:Prisoners 14 89 256 2023-11-19T18:39:57Z Glasswarg 368797 Created page with "A list of every prisoner at Boulderton Prison." wikitext text/x-wiki A list of every prisoner at Boulderton Prison. 5a530e6aa9f9a8beb93c3c965a89b79511cff106 File:RoseThorn.png 6 90 257 2023-11-19T18:51:36Z Glasswarg 368797 Icon of Chris' bonded skill, Rose Thorn. wikitext text/x-wiki == Summary == Icon of Chris' bonded skill, Rose Thorn. ddc8f36b1dffee4b677b2aecffe85507f25b933d Skills 0 65 258 193 2023-11-19T18:57:54Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ed2962afa18ed24f30019c8f7fcf1d72955c10b1 259 258 2023-11-19T19:13:24Z Glasswarg 368797 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="Rose_Thorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 59d6d94b59ff365a9df979f38c12f280a52af7e1 260 259 2023-11-19T19:15:26Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="Rose" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 95611e99e638bb8b65741d2229e9324afcd6109c 262 260 2023-11-19T19:19:31Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="Rose Thorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ce220832e68d07687404cef82a1cf654ad181d4e 263 262 2023-11-19T19:21:02Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} f666f87b6325d717962b27ba2d8f81913b58f354 Chris 0 91 261 2023-11-19T19:15:34Z Glasswarg 368797 Created page with "Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rose|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]] |Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]] }}" wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rose|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]] |Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]] }} 254dcb16210af51e88ae70ff853b8e856602df81 264 261 2023-11-19T19:21:11Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#RoseThorn|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]] |Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]] }} ae719042f0bed1980f4081471be0eb221ad3e97c 265 264 2023-11-19T19:45:48Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#RoseThorn|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]] |Loved Gifts=[[Coloured Paper Crane]], [[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. 964b116af2deae67c8a7c129905703e2d036b8a9 272 265 2023-11-19T20:07:28Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#RoseThorn|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. aa0a5bf2c6afe769b53ecd784fe707f65498b315 273 272 2023-11-20T00:19:34Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#RoseThorn|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]], [[Alex]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. 0de025a72976db379ad1bbd78e5e120b380df4d7 280 273 2023-11-20T01:56:27Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#RoseThorn|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]], [[Alex]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. [[Category:Prisoners]] 5a9278914260c5d084525e7afc845ebf6908586a Template:PrisonerMedSec 10 81 266 247 2023-11-19T19:55:08Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{[[Skills#Skills|Skills]]}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 71417a4800d5889402ee0dca0e71eb470f1920fb 267 266 2023-11-19T19:58:34Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skills}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 919817ed592fe9ef3a081aef4d623e7490fab9d5 Sam 0 57 268 141 2023-11-19T19:58:43Z Glasswarg 368797 wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |work = Roof Site |skill = [[Skills#Repair|Repair]] |friends = Joseph, TBA |gifts = TBA }} {{PrisonerMedSec |Prisoner Name= Sam |Image= Sam.png |Species= Donkey |Inmate ID= 1911 |Cell= A103 |Stats= 5 STR 4 AGI 3 INT 3 CHR |Gang= Unaffiliated |Work=Roof Site |Bond Skill= [[Skills#Repair|Repair]] |Associates= [[Joseph]], [[Thomas]] |Loved Gifts= Any [[Amulet]] }} __TOC__ == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 207b405ea9a742a1b4f599542b7d3e61285cf97a 269 268 2023-11-19T20:00:58Z Glasswarg 368797 wikitext text/x-wiki {{Infobox prisoner |portrait = Sam.png |species = Donkey |prisonernum = No. 1911 |gang = Unaffiliated |cell = A103 |work = Roof Site |skill = [[Skills#Repair|Repair]] |friends = Joseph, TBA |gifts = TBA }} {{PrisonerMedSec |Prisoner Name=Sam |Image=Sam.png |Species=Donkey |Inmate ID=1911 |Cell=A103 |Stats= 5 STR 4 AGI 3 INT 3 CHR |Gang=Unaffiliated |Work=Roof Site |Bond Skill=[[Skills#Repair|Repair]] |Associates=[[Joseph]], [[Thomas]] |Loved Gifts=Any [[Amulet]] }} __TOC__ == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 61d650f341576dcc3d3f579010f88494b3c3cdec 270 269 2023-11-19T20:04:26Z Glasswarg 368797 wikitext text/x-wiki {{PrisonerMedSec |Prisoner Name=Sam |Image=Sam.png |Species=Donkey |Inmate ID=1911 |Cell=A103 |Stats= 5 STR 4 AGI 3 INT 3 CHR |Gang=Unaffiliated |Work=Roof Site |Bond Skill=[[Skills#Repair|Repair]] |Associates=[[Joseph]], [[Thomas]] |Loved Gifts=Any [[Amulet]] }} __TOC__ == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 6f48ba168fa382e6fe55235c567f63370c66c3dd 271 270 2023-11-19T20:05:40Z Glasswarg 368797 wikitext text/x-wiki Sam is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]], whose life revolves around his fiancé, Nicole. He is up for parole soon, and wants to avoid any issues before then. {{PrisonerMedSec |Prisoner Name=Sam |Image=Sam.png |Species=Donkey |Inmate ID=1911 |Cell=A103 |Stats= 5 STR 4 AGI 3 INT 3 CHR |Gang=Unaffiliated |Work=Roof Site |Bond Skill=[[Skills#Repair|Repair]] |Associates=[[Joseph]], [[Thomas]] |Loved Gifts=Any [[Amulet]] }} __TOC__ == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. 6854862b6ca48e702c63e4a193b553d14496f0c1 283 271 2023-11-20T01:57:26Z Glasswarg 368797 wikitext text/x-wiki Sam is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]], whose life revolves around his fiancé, Nicole. He is up for parole soon, and wants to avoid any issues before then. {{PrisonerMedSec |Prisoner Name=Sam |Image=Sam.png |Species=Donkey |Inmate ID=1911 |Cell=A103 |Stats= 5 STR 4 AGI 3 INT 3 CHR |Gang=Unaffiliated |Work=Roof Site |Bond Skill=[[Skills#Repair|Repair]] |Associates=[[Joseph]], [[Thomas]] |Loved Gifts=Any [[Amulet]] }} __TOC__ == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Stanley's Art of Negotiation (skill)|Stanley's Art of Negotiation]] skill. [[Category:Prisoners]] 835b67007b22396190ccc05434f35c082c5a385e Trivia, Easter Eggs, and References 0 92 274 2023-11-20T00:47:23Z Glasswarg 368797 Created page with "There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [[w: https://en.wikipedia.org/wiki/Madagascar_(franchise)|the Madagascar film franchise]]. * [[Bill]]'s name and species is a reference to the Wild West figure, [[w: https://en.wikipedia.org/wiki/Buffalo_Bill|Buffalo Bill]]. * [[Caesar]]'s name and species is a..." wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [[w: https://en.wikipedia.org/wiki/Madagascar_(franchise)|the Madagascar film franchise]]. * [[Bill]]'s name and species is a reference to the Wild West figure, [[w: https://en.wikipedia.org/wiki/Buffalo_Bill|Buffalo Bill]]. * [[Caesar]]'s name and species is a reference to the main chimp from the [[w: https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series|Planet of the Apes reboot series]]. * [[Hakuna]]'s name and species is a reference to the phrase [[w: https://en.wikipedia.org/wiki/Hakuna_matata|Hakuna Matata]], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [[w: https://en.wikipedia.org/wiki/The_Lion_King|Disney's The Lion King]]. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [[w: https://en.wikipedia.org/wiki/Jumbo|a particularly famous elephant]]. * [[Lin]]'s name is a reference to his species, pango''lin''. * [[Pickman]] is a reference to the [[w: https://en.wikipedia.org/wiki/H._P._Lovecraft|H.P. Lovecraft]] story, [[w: https://en.wikipedia.org/wiki/Pickman%27s_Model|Pickman's Model]]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [[w: https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer|the famous, red-nosed reindeer of Christmas stories]]. 235be973fc9f10bb6417a5054950a0865135a3b7 275 274 2023-11-20T01:46:23Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [Bruce], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [Wilbur], [Miguel], and [Pickman] are all Cthulor cultists, and [Bam] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. 3a243edd77f5254b939b51b8c23d4c380896c181 276 275 2023-11-20T01:47:10Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [Bam] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. c89e90e626cbd6c2e40a0c839ee8964a0d1dcf2a Trivia 0 93 277 2023-11-20T01:54:30Z Glasswarg 368797 Redirected page to [[Trivia, Easter Eggs, and References]] wikitext text/x-wiki #REDIRECT [[Trivia, Easter Eggs, and References]] d9dca3493ca07b3cde350835c5bd0faa5dd72c24 Easter Eggs 0 94 278 2023-11-20T01:55:31Z Glasswarg 368797 Redirected page to [[Trivia, Easter Eggs, and References]] wikitext text/x-wiki #REDIRECT [[Trivia, Easter Eggs, and References]] d9dca3493ca07b3cde350835c5bd0faa5dd72c24 References 0 95 279 2023-11-20T01:55:47Z Glasswarg 368797 Redirected page to [[Trivia, Easter Eggs, and References]] wikitext text/x-wiki #REDIRECT [[Trivia, Easter Eggs, and References]] d9dca3493ca07b3cde350835c5bd0faa5dd72c24 Eddie 0 76 281 154 2023-11-20T01:56:44Z Glasswarg 368797 wikitext text/x-wiki {{Infobox prisoner |portrait = Eddie.png |species = Opossum |prisonernum = |gang = Unaffiliated |cell = A101 |work = Laundry Room |skill = [[Skills#Rummager|Rummager]] |friends = TBA |gifts = TBA }} == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 86a94a0eedc3c8dbd02786edb5c4bec3bc41a7a8 John 0 55 282 142 2023-11-20T01:57:08Z Glasswarg 368797 wikitext text/x-wiki {{Infobox prisoner |portrait = John.png |species = Tiger |prisonernum = 1129 |gang = Unaffiliated |cell = A208 |work = Roof Site |skill = [[Skills#TigerCombo|Tiger Combo]] |friends = None |gifts = Mint Roll-Up, Premium Cigarette, TBA }} == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Succeed a Charisma Roll to bond. [[Skills|Tiger Combo]] Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. [[Category:Prisoners]] 791814dab51e615a3e63bfb45e28a02e282e2e6c Template:PrisonerBox 10 87 285 217 2023-11-20T05:02:49Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}}| '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{MA}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 022c2acb08c6984735505abf4ec1cd817e7632f9 289 285 2023-11-20T05:08:27Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} style="text-align:center;" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{MA}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 6cc173e783ee93cf150366eb9e22641f417bc80f 291 289 2023-11-20T05:10:49Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !colspan = "3" {{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} style="text-align:center;" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{MA}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} a0a80de64eedd300da4594379a849374d52b01da 293 291 2023-11-20T05:12:48Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} style="text-align:center;" colspan=2" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{MA}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} d65d379a38aee3aaf9a37a888d485c391e7f9237 295 293 2023-11-20T05:13:32Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{MA}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} c691499d7d670aa74b8cc1e5dc8ad8fe4ec8611b 296 295 2023-11-20T05:13:43Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} style="text-align:center;" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{MA}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 6cc173e783ee93cf150366eb9e22641f417bc80f 297 296 2023-11-20T05:16:31Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} style="text-align:center;" colspan = "2" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skill}}} |- | '''Main Associates''' | {{{MA}}} |- | '''Loved Gifts''' | {{{Gifts}}} |} 94e5d6ca6337d3acd2e144fa5e8ee57dacc7795f 299 297 2023-11-20T05:19:00Z Jason Ravis 367869 minimizing and bug testing wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} style="text-align:center;" colspan = "2" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species'''|| {{{Species}}} |- | '''Inmate ID'''|| {{{ID}}} |- | '''Cell'''|| {{{Cell}}} |- | '''Stats'''|| {{{Stats}}} |- | '''Gang'''|| {{{Gang}}} |- | '''Work'''|| {{{Work}}} |- | '''Bond Skill'''|| {{{Skill}}} |- | '''Main Associates'''|| {{{MA}}} |- | '''Loved Gifts'''|| {{{Gifts}}} |} 278f985016e01fdfe1f53f8914bd2f163845e644 300 299 2023-11-20T05:26:20Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:2px solid black; width:250px; float:right;" |+ !{{#switch:{{{Color}}} |blue = style="background-color:#3c81b2; display:block;" |orange = style="background-color:#ff8022; display:block;" |red = style="background-color:#af2223; display:block;"}} style{{=}}"text-align:center;" colspan{{=}} "2" | '''{{{Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species'''|| {{{Species}}} |- | '''Inmate ID'''|| {{{ID}}} |- | '''Cell'''|| {{{Cell}}} |- | '''Stats'''|| {{{Stats}}} |- | '''Gang'''|| {{{Gang}}} |- | '''Work'''|| {{{Work}}} |- | '''Bond Skill'''|| {{{Skill}}} |- | '''Main Associates'''|| {{{MA}}} |- | '''Loved Gifts'''|| {{{Gifts}}} |} 35638b05ba6ed5be35d6acf3a3fa306500124a47 Template:PrisonerLowSec 10 82 301 246 2023-11-20T05:36:20Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skills}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 919817ed592fe9ef3a081aef4d623e7490fab9d5 302 301 2023-11-20T05:36:43Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skills}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> f8be155890a5b4c435df7b06d52a79050db5ae66 303 302 2023-11-20T05:37:13Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|thumb|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skills}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 2e3af7600177223b0d7b3057076839582852efbd 304 303 2023-11-20T05:37:28Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skills}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> f8be155890a5b4c435df7b06d52a79050db5ae66 305 304 2023-11-20T05:37:41Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Skills}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 4eff33cabcc43a3537302153c6c9dfd3cff41d25 312 305 2023-11-21T17:02:58Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 5c9797ebcb9b80087a71281e46c137e142fac5df 344 312 2023-11-22T04:59:53Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:270px; float:right;" |+ style="background-color:#3c81b2; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> f977bfdb850198c48f9fdb02b08f1cf3ba683263 Bam 0 56 306 298 2023-11-20T05:37:54Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= Xeee |Gang=Unaffiliated |Work=Laundry Room |Skills=[[Skills#ESP|ESP]] |Associates =[[Bob]] |Loved Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 638cfd5064b3c93d116eac44ec3420385439215f 307 306 2023-11-20T05:38:19Z Jason Ravis 367869 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Skills=[[Skills#ESP|ESP]] |Associates =[[Bob]] |Loved Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] f8112c64b804ca7cdb7edb4b819fabfbddeab8fe 327 307 2023-11-21T17:18:09Z Glasswarg 368797 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Associates =[[Bob]] |Loved Gifts=Mint }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 0640de2b7deaed6f726b38cf44c96beb8cf64f80 Skills 0 65 308 263 2023-11-21T17:01:11Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |<div id="Rose">Rose Thorne</div> |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 2d24b63737e9ec3471dc7735477b0d963af8520f 315 308 2023-11-21T17:04:12Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 59259dcd0b0ee5a6cf0ce7ea4b259caf31cd735b 318 315 2023-11-21T17:09:58Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rummager" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 8313be981a1b3d64932b27e5080b2ab3657f4b41 322 318 2023-11-21T17:11:24Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ae39505723a4a8bc55b886d528b8ceb5ec60e0e7 329 322 2023-11-21T18:22:19Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |[[Sam]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} da3bbaf23caeac82797cbdfd5bb88a737789712c 331 329 2023-11-21T18:23:56Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 2c8062c988e5d6a4291aef9c2b3647658d432db9 332 331 2023-11-21T18:24:09Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |[[Ray]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 0291f98671794904a2366f7d04060a561dd34c16 333 332 2023-11-21T18:25:15Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 2038c32c3dd555184d06581f320d0de3240f6cb4 334 333 2023-11-21T18:25:51Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 87d5ddc6cf1e6539b06befb476d02f46af774a7d 335 334 2023-11-21T18:26:08Z Glasswarg 368797 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 2038c32c3dd555184d06581f320d0de3240f6cb4 Chris 0 91 309 280 2023-11-21T17:01:33Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill= |Associates=[[Jimmy]], [[Ray]], [[Alex]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. [[Category:Prisoners]] fb537fb949f3b681b5e38dd6a0941ff252590ba0 310 309 2023-11-21T17:01:43Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rose|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]], [[Alex]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. [[Category:Prisoners]] 7ebc67af2f62972ec3e6aa573ea53cfefb230f3e 313 310 2023-11-21T17:03:39Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. [[Category:Prisoners]] 90450dc753451f4d62ad7de77261ad446b72b224 314 313 2023-11-21T17:03:55Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rose|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]], [[Alex]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. [[Category:Prisoners]] 7ebc67af2f62972ec3e6aa573ea53cfefb230f3e 316 314 2023-11-21T17:04:26Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. [[Category:Prisoners]] 90450dc753451f4d62ad7de77261ad446b72b224 317 316 2023-11-21T17:04:32Z Glasswarg 368797 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rose|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]], [[Alex]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a maximum of 10 Charisma. [[Category:Prisoners]] 7ebc67af2f62972ec3e6aa573ea53cfefb230f3e Template:PrisonerMedSec 10 81 311 267 2023-11-21T17:02:27Z Glasswarg 368797 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 1f5dbd633c6c4bfb1c14e29652550464ce872d84 337 311 2023-11-22T04:52:02Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:250px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 74c58d0e574625316c0851eb36e23911f05271fa 345 337 2023-11-22T05:00:58Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:270px; float:right;" |+ style="background-color:#ff8022; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|center]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> ae49c8e1d5d5c5651c0b4ac032001e861676a4de Eddie 0 76 319 281 2023-11-21T17:10:04Z Glasswarg 368797 wikitext text/x-wiki {{PrisonerLowSec |Prisoner Name=Eddie |Image=Eddie.png |Species=Opossum |ID=1732 |Cell=A101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Skills=[[Skills#Rummager|Rummager]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 6498d456dff780ab84adfd49ee3436de3a652d39 320 319 2023-11-21T17:10:15Z Glasswarg 368797 wikitext text/x-wiki __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 41e5f4d2a30725af338fb532f06f7acdc167b5e5 321 320 2023-11-21T17:10:22Z Glasswarg 368797 wikitext text/x-wiki {{PrisonerLowSec |Prisoner Name=Eddie |Image=Eddie.png |Species=Opossum |ID=1732 |Cell=A101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Skills=[[Skills#Rummager|Rummager]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 366635889fddee521d133b787158e98c98ca2b2e 323 321 2023-11-21T17:11:36Z Glasswarg 368797 wikitext text/x-wiki __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 41e5f4d2a30725af338fb532f06f7acdc167b5e5 324 323 2023-11-21T17:11:42Z Glasswarg 368797 wikitext text/x-wiki {{PrisonerLowSec |Prisoner Name=Eddie |Image=Eddie.png |Species=Opossum |ID=1732 |Cell=A101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Skills=[[Skills#Rummager|Rummager]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 366635889fddee521d133b787158e98c98ca2b2e 325 324 2023-11-21T17:15:01Z Glasswarg 368797 wikitext text/x-wiki Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]]. {{PrisonerLowSec |Prisoner Name=Eddie |Image=Eddie.png |Species=Opossum |ID=1732 |Cell=A101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Skills=[[Skills#Rummager|Rummager]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 461c793fa780f9c26d944aa5428a32257cb82ca0 326 325 2023-11-21T17:17:01Z Glasswarg 368797 wikitext text/x-wiki Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]]. {{PrisonerLowSec |Prisoner Name=Eddie |Image=Eddie.png |Species=Opossum |Inmate ID=1732 |Cell=A101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rummager|Rummager]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 97746328481aefca6d29062949871be08be7912b Ray 0 96 328 2023-11-21T18:14:10Z Glasswarg 368797 Created page with "A medium-security inmate at [[Boulderton_Prison|Boulderton Prison]], Ray approaches life from outside the box with the flamboyance of a true artiste. {{PrisonerMedSec |Prisoner Name=Ray |Image=Ray.png |Species=Unicorn (Self-Id),</br>Racehorse (Biologically) |Inmate ID=1218 |Cell=A208 |Stats= 4 STR 6 AGI 3 INT 8 CHR |Gang=Unaffiliated |Work=Kitchen |Bond Skill=[[Skills#Charmer|Charmer]] |Associates=[[Chris]] |Loved Gifts=[[Scented Soap]],</br>[[Bouquet]] }} __TOC__ == F..." wikitext text/x-wiki A medium-security inmate at [[Boulderton_Prison|Boulderton Prison]], Ray approaches life from outside the box with the flamboyance of a true artiste. {{PrisonerMedSec |Prisoner Name=Ray |Image=Ray.png |Species=Unicorn (Self-Id),</br>Racehorse (Biologically) |Inmate ID=1218 |Cell=A208 |Stats= 4 STR 6 AGI 3 INT 8 CHR |Gang=Unaffiliated |Work=Kitchen |Bond Skill=[[Skills#Charmer|Charmer]] |Associates=[[Chris]] |Loved Gifts=[[Scented Soap]],</br>[[Bouquet]] }} __TOC__ == Full Background == ===Befriended=== A brown horse who claims to be a unicorn. He may looks slightly odd, but his artistic flamboyance is never dull. He rejects gender stereotypes, and has a unique view of the relationship between gender and self. He makes no secret of his love for handsome guys. ===Bonded=== Ray was born to a well-off family, and his mother and father were both prominent figures in racing circles. As the only son, Ray's parents had high expectations that he would follow in their illustrious footsteps, but he was far more interested in dancing and painting than boring racing. Because of his rebellious nature and increasingly obvious attraction to the same sex, the tension between Ray and his parents gradually intensified. Finally, on the day he reached adulthood, he chose to leave his hometown and escape to the city. He bummed around the city for many years, during which he worked as a life model, an extra, and - when times were particularly hard - he even performed in a few adult movies. However, he never considered swallowing his pride and going home, as the hardships of life were a small price to pay for that which he valued most: Freedom. Ray's apartment was above The Red Light, a small bar hidden in a secluded alley. The rent was not that high, and his part-time job in the bar paid enough to cover his living expenses. However, nightfall was when the bar's 'dating service' would begin. Every evening, pretty young women (and sometimes not so pretty) would order cheap, watered-down drinks, and wait for the bar's phone to ring. When it did, it was Ray's job to relay the requests and call taxis for the girls. "Why hasn't Coco shown again?", asked one girl. "Ha ha, bitch probably got some 'work related injuries'," came the reply. "But Caroline hasn't shown up for a week either," exclaimed the first girl. "Maybe they got lucky and bagged a sugar daddy?!" The girls chitter-chatters caught Ray's attention. Although their jobs were not exactly respectable, he knew that they were all just trying to make a living in difficult circumstances, exactly like him. This was especially true for Coco, a single mother whose ex-boyfriend had scammed her out of all her belongings, and was forced to sell herself at The Red Light in order to feed her baby. The sudden disappearances of these girls made Ray feel uneasy. He checked the phone records, and was shocked to find that the missing girls had all been called to the same place. Just then, the phone rang. Ray answered as usual, and the gruff voice on the other end of the line said the address that he had just seen. Sensing the danger, Ray didn't tell the girls. Instead, he put on a dress and went to the appointment himself. Waiting near the address was a Tasmanian Devil wearing a flat cap. He did not see through Ray's disguise in the darkness, and even lustfully remarked on his beauty. The Tasmanian Devil took Ray to a dilapidated house. After negotiating the price, he offered Ray a drink to help 'get in the mood'. Ray instantly guessed what the slimeball was planning, and switched the glasses when the Tasmanian Devil wasn't looking. The Tasmanian Devil drank the spiked drink, and immediately fell to the floor, paralysed. Ray searched the house, and eventually found a secret room. Inside were the bruised and battered Coco, as well as the bodies of Caroline, and another girl he did not know. Anger, remorse, and pity surged through Ray's mind like a stampede of wild horses. He could not forgive the vile murderer, but he could also not forgive himself for sending the girls into his evil clutches. With a stamp of his hoof, Ray crushed the killer's skull, bringing an end to his wicked life. The next day, Ray turned himself into the police - in his mind at least - as both a murderer, and an accomplice to murder. Coco, however, recovered from her ordeal, and worked with some of the other Red Light girls to open a legitimate beauty parlor and leave 'dating' behind. They've offered Ray free makeovers when he gets out, but it'll be hard to improve on perfection in Ray's eyes! == How to Bond == Bond while having read the entirety of Man Style. [[Category:Prisoners]] a344d9739947f53afab88de57c3c423626b737d8 File:Charmer.png 6 97 330 2023-11-21T18:22:56Z Glasswarg 368797 Image of Ray's bonded skill, Charmer. wikitext text/x-wiki == Summary == Image of Ray's bonded skill, Charmer. dd2bd30c4a0475739afd10e273afc80b0483d55f Bernard 0 98 336 2023-11-22T04:51:06Z Jason Ravis 367869 made bernard page wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= TBA |Gang=Unaffiliated |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] c94e6c6ba0f43e8c8f3f5e16c4e6cc1233523afb 338 336 2023-11-22T04:52:19Z Jason Ravis 367869 wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= TBA |Gang=Unaffiliated |Work= a |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] b309534065fb7b496a573cc90199ebe3960ae52e 346 338 2023-11-22T05:01:05Z Jason Ravis 367869 wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= TBA |Gang=Unaffiliated |Work= |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 7712b37e8c8b7209e7c02dd5c170981139cbb0c1 Bill 0 99 339 2023-11-22T04:55:31Z Jason Ravis 367869 Created page with "A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= a |Gang= Big Foot Gang(Member) |Work= |Bond Skill= |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seem..." wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= a |Gang= Big Foot Gang(Member) |Work= |Bond Skill= |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield". ===Bonded=== == How to Bond == [[Category:Prisoners]] d18428c0d130a276b2c0dd2d0a943efb975ba59e Bob 0 100 340 2023-11-22T04:58:48Z Jason Ravis 367869 Created page with "A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerHighSec |Prisoner Name=Bob |Image=Bob.png |Species=Black Panther |Inmate ID=2124 |Cell=B106 |Stats= |Gang=Sharp Tooth Gang(Member) |Work= |Bond Skill= |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A black panther who always keeps a low profile. After striking up a convers..." wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerHighSec |Prisoner Name=Bob |Image=Bob.png |Species=Black Panther |Inmate ID=2124 |Cell=B106 |Stats= |Gang=Sharp Tooth Gang(Member) |Work= |Bond Skill= |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you. ===Bonded=== == How to Bond == == Trivia == -Bob's design is based off the Black Panther suit from Marvel. [[Category:Prisoners]] a021873a58f6092a90d5ae0c71142810079c12be 341 340 2023-11-22T04:58:54Z Jason Ravis 367869 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerHighSec |Prisoner Name=Bob |Image=Bob.png |Species=Black Panther |Inmate ID=2124 |Cell=B106 |Stats= |Gang=Sharp Tooth Gang(Member) |Work= |Bond Skill= |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you. ===Bonded=== == How to Bond == == Trivia == - Bob's design is based off the Black Panther suit from Marvel. [[Category:Prisoners]] bbd0e1cbaea5b573ac8890e345a31cbfc999b7d9 343 341 2023-11-22T04:59:40Z Jason Ravis 367869 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerHighSec |Prisoner Name=Bob |Image=Bob.png |Species=Black Panther |Inmate ID=2124 |Cell=B106 |Stats= |Gang=Sharp Tooth Gang(Member) |Work= |Bond Skill=6 |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you. ===Bonded=== == How to Bond == == Trivia == - Bob's design is based off the Black Panther suit from Marvel. [[Category:Prisoners]] 88e24d378c38995ae0f5ed90fac6d88224934e82 Template:PrisonerHighSec 10 83 342 245 2023-11-22T04:59:31Z Jason Ravis 367869 wikitext text/x-wiki {| class="infobox" style="border:1px solid black; width:270px; float:right;" |+ style="background-color:#af2223; display:block;" | '''{{{Prisoner Name}}}''' |- | colspan="2" style="text-align:center;" | [[File:{{{Image}}}|200px|centre]] |- | '''Species''' | {{{Species}}} |- | '''Inmate ID''' | {{{Inmate ID}}} |- | '''Cell''' | {{{Cell}}} |- | '''Stats''' | {{{Stats}}} |- | '''Gang''' | {{{Gang}}} |- | '''Work''' | {{{Work}}} |- | '''Bond Skill''' | {{{Bond Skill}}} |- | '''Associates''' | {{{Associates}}} |- | '''Loved Gifts''' | {{{Loved Gifts}}} |} <noinclude>[[Category:CharacterInfoTemplates]]</noinclude> 5d0f48dab35b6c0fe6130349853ea1d30d145f3d Caesar 0 101 347 2023-11-22T05:05:24Z Jason Ravis 367869 Created page with "A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Caesar is the leader of the [[Black Claw Gang]]. {{PrisonerMedSec |Prisoner Name=Caesar |Image=Caesar.png |Species=Chimp |Inmate ID=1536 |Cell=B205 |Stats= |Gang=Black Claw Gang(Boss) |Work= |Bond Skill= |Associates =[[Max]], [[Raphael]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A chimp named Caesar. As the boss of the [[Black Claw Gang]], he controls the underground finances f..." wikitext text/x-wiki A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Caesar is the leader of the [[Black Claw Gang]]. {{PrisonerMedSec |Prisoner Name=Caesar |Image=Caesar.png |Species=Chimp |Inmate ID=1536 |Cell=B205 |Stats= |Gang=Black Claw Gang(Boss) |Work= |Bond Skill= |Associates =[[Max]], [[Raphael]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A chimp named Caesar. As the boss of the [[Black Claw Gang]], he controls the underground finances for the entire prison. He prefers to use elaborate calculations to manipulate his opponents rather than fighting for power. You may need to keep your guard up against him more than anyone else in the whole prison. ===Bonded=== == How to Bond == [[Category:Prisoners]] cb140b10b76e9fa752d4bb391fe966c368522811 Alex 0 53 348 251 2023-11-22T20:31:24Z AMagicBagel 368415 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= [[Skills|Hunting Rhythm]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 4aeadb58bf0c7e27562eaa5c50e7e3922c6ce5eb John 0 55 349 282 2023-11-22T20:38:42Z AMagicBagel 368415 wikitext text/x-wiki {{PrisonerHighSec |Prisoner Name=John |Image=John.png |Species=Tiger |Inmate ID=1129 |Cell=A208 |Stats= |Gang = Unaffiliated |Work = Roof Site |Bond Skill= [[Skills#TigerCombo|Tiger Combo]] |Associates=None |Loved Gifts=Mint Roll-Up, Premium Cigarette, TBA }} __TOC__ == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Succeed a Charisma Roll to bond. [[Skills|Tiger Combo]] Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. [[Category:Prisoners]] 13f1359bc9ac64aea2dbd883cedbfe831d6ea5da 350 349 2023-11-22T20:39:22Z AMagicBagel 368415 wikitext text/x-wiki {{PrisonerHighSec |Prisoner Name=John |Image=John.png |Species=Tiger |Inmate ID=1129 |Cell=A208 |Stats= |Gang = Unaffiliated |Work = Roof Site |Bond Skill= [[Skills#TigerCombo|Tiger Combo]] |Associates=None |Loved Gifts=Mint Roll-Up, </br>Premium Cigarette, TBA }} __TOC__ == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == Bond Skill == Succeed a Charisma Roll to bond. [[Skills|Tiger Combo]] Whenever you deal a critical hit in a fight, you will immediately make another attack. Requires 4 Strength skill points '''If At Maximum Rapport:''' Tiger Combo+ Whenever you deal a critical hit in a fight, you will immediately make another attack. Increases your Crit Chance by 10%. [[Category:Prisoners]] 4258c7d6a10c3ecdd7b0ca82c0549de0dde74838 Skills 0 65 351 335 2023-11-22T20:55:54Z AMagicBagel 368415 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:ESP.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id-"Vitality" <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} d36c494dd0b081099bb203b7eb9ab6f69ef182c5 Trivia, Easter Eggs, and References 0 92 352 276 2023-11-24T06:51:26Z AMagicBagel 368415 /* Character Names */ wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [Bam] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. 89b0b7020686cd18a5fbc928aef1afa3c6c72493 369 352 2023-11-25T23:42:24Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. a280042587019e75c812abe448fb1df7e994f59f Back to the Dawn 0 102 353 2023-11-25T23:01:30Z Glasswarg 368797 Created page with "=== Back to the Dawn === Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for n..." wikitext text/x-wiki === Back to the Dawn === Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards. Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access. The game is available in English, Chinese, and Japanese languages. == Plot == The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available. ==== Thomas ==== Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [https://en.wikipedia.org/wiki/Political_corruption the mayor himself could be involved]. And with re-election right around the corner, that news would destroy any chance of the mayor staying in power. As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter. Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city? ==== Bob ==== Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex. ==== ??? ==== At least one other character is coming, but we have no information on who as of writing. == Mechanics == Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future. Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover. Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts. Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as. == Future == Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows: 1. Add more prison locations 2. Add more escape routes 3. Add new side quests 4. Add Bob as a playable character The current timeline has Back to the Dawn releasing sometime in late 2024. de01228db82cf187ac71f86e5fe96093b1f6374f 359 353 2023-11-25T23:24:23Z Glasswarg 368797 wikitext text/x-wiki [[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]] Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards. Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access. The game is available in English, Chinese, and Japanese languages. __TOC__ == Plot == The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available. ==== Thomas ==== Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power]. As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter. Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city? ==== Bob ==== Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex. ==== ??? ==== At least one other character is coming, but we have no information on who as of writing. [[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]] == Mechanics == Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future. Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover. Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts. Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as. <div><ul> <li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li> <li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li> <li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li> </ul></div> == Future == Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows: * Add more prison locations * Add more escape routes * Add new side quests * Add Bob as a playable character The current timeline has Back to the Dawn releasing sometime in late 2024. be8cfa51c9d6329611fc6ed49505a933ddb2cb31 363 359 2023-11-25T23:32:00Z Glasswarg 368797 wikitext text/x-wiki Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards. Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access. [[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]] The game is available in English, Chinese, and Japanese languages. __TOC__ == Plot == The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available. ==== Thomas ==== Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power]. As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter. Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city? ==== Bob ==== Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex. ==== ??? ==== At least one other character is coming, but we have no information on who as of writing. [[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]] == Mechanics == Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future. Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover. Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts. Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as. <div><ul> <li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li> <li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li> <li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li> </ul></div> == Future == Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows: * Add more prison locations * Add more escape routes * Add new side quests * Add Bob as a playable character The current timeline has Back to the Dawn releasing sometime in late 2024. 8ff3f66cc9098781701561790e01e2df5f0f8ebf 370 363 2023-11-25T23:55:42Z Glasswarg 368797 wikitext text/x-wiki Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards. Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access. [[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]] The game is available in English, Chinese, and Japanese languages. __TOC__ == Plot == The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available. ==== Thomas ==== Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power]. As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter. Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city? ==== Bob ==== Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex. ==== ??? ==== At least one other character is coming, but we have no information on who as of writing. [[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]] == Mechanics == Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future. Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover. Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts. Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as. <div><ul> <li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li> <li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li> <li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li> </ul></div> == Future == Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows: * Add more prison locations * Add more escape routes * Add new side quests * Add Bob as a playable character The current timeline has Back to the Dawn releasing sometime in late 2024. == Credits == {| class="wikitable" style="width: 27.2%;" |- ! Role !! Name |- | Producer || Hu Tianyu |- | Designer || Hu Tianyu |- | Lead Programmer || Zhongcheng Bao |- | Lead Artist || Banm |- | Music || Animal03 |- | Programmer || Yuchen Su |- | Artist || Bakage1016, Xiaochun Jiang |- | Designer || Yuanzhu Wu |} 472708cd1e4807a1a78fe792285a421667622e52 File:Title.png 6 103 354 2023-11-25T23:04:45Z Glasswarg 368797 Title page of Back to the Dawn. wikitext text/x-wiki == Summary == Title page of Back to the Dawn. 017328384f2a1c45dce51ea1f4bc8897a0b8e692 File:CharacterSelect.png 6 104 355 2023-11-25T23:12:24Z Glasswarg 368797 The Character Selection screen during Early Access. wikitext text/x-wiki == Summary == The Character Selection screen during Early Access. b2d68ba6a466de1eec5bea40476963e22dcfcf61 File:LaundryWork.png 6 105 356 2023-11-25T23:19:38Z Glasswarg 368797 Screenshot of Laundry work; by Metal Head Games. wikitext text/x-wiki == Summary == Screenshot of Laundry work; by Metal Head Games. fe182a12de6129621e751d9d9b2098b73104655d File:Fight.png 6 106 357 2023-11-25T23:20:21Z Glasswarg 368797 Screenshot of [[Thomas]] fighting [[Crunchy]]; by Metal Head Games. wikitext text/x-wiki == Summary == Screenshot of [[Thomas]] fighting [[Crunchy]]; by Metal Head Games. 9e21ff4db5962fcacfd835af3abe50d8cc4e1225 File:Escape.png 6 107 358 2023-11-25T23:23:28Z Glasswarg 368797 Screenshot of tunnels under the prison; by Metal Head Games. wikitext text/x-wiki == Summary == Screenshot of tunnels under the prison; by Metal Head Games. b05221c95a014e3d6163f1c88af849f3e6322af8 File:MetalHeadGames.png 6 108 360 2023-11-25T23:27:05Z Glasswarg 368797 The logo of Metal Head Games. wikitext text/x-wiki == Summary == The logo of Metal Head Games. b1b05b05f11609b88fc793422cb676d5a5bc2839 Metal Head Games 0 109 361 2023-11-25T23:30:34Z Glasswarg 368797 Created page with "Metal Head Games (not to be confused with [https://www.ea.com/ea-studios/metalhead/studio Metalhead Studio]) is an indie studio based out of Shanghai, China. It consists of only three employees. [[Back to the Dawn]] is the studio's first project, and has taken two years of development time - they published the title with [Spiral Up Games]. The studio hopes to focus on making role-playing games, and we at the wiki may be a bit biased to say, but they're off to a great sta..." wikitext text/x-wiki Metal Head Games (not to be confused with [https://www.ea.com/ea-studios/metalhead/studio Metalhead Studio]) is an indie studio based out of Shanghai, China. It consists of only three employees. [[Back to the Dawn]] is the studio's first project, and has taken two years of development time - they published the title with [Spiral Up Games]. The studio hopes to focus on making role-playing games, and we at the wiki may be a bit biased to say, but they're off to a great start! [[File:MetalHeadGames.png|thumb|Thomas is a ~fashionable~ fox!]] 01bad06084771b529b45484f30978e53a6b01223 362 361 2023-11-25T23:30:51Z Glasswarg 368797 wikitext text/x-wiki Metal Head Games (not to be confused with [https://www.ea.com/ea-studios/metalhead/studio Metalhead Studio]) is an indie studio based out of Shanghai, China. It consists of only three employees. [[Back to the Dawn]] is the studio's first project, and has taken two years of development time - they published the title with [[Spiral Up Games]]. The studio hopes to focus on making role-playing games, and we at the wiki may be a bit biased to say, but they're off to a great start! [[File:MetalHeadGames.png|thumb|Thomas is a ~fashionable~ fox!]] 38b80f9252cda141843ac84bd6cb53540548d802 File:SpiralUpGames.png 6 110 364 2023-11-25T23:35:05Z Glasswarg 368797 Logo of Spiral Up Games, the publisher. wikitext text/x-wiki == Summary == Logo of Spiral Up Games, the publisher. 68452e00f15f2d9d1529fd3cd73e09d39d7e7f47 365 364 2023-11-25T23:39:07Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:SpiralUpGames.png]] wikitext text/x-wiki == Summary == Logo of Spiral Up Games, the publisher. 68452e00f15f2d9d1529fd3cd73e09d39d7e7f47 Spiral Up Games 0 111 366 2023-11-25T23:40:06Z Glasswarg 368797 Created page with "SpiralUp Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless Woods and – of course – Back to the Dawn. [[File:SpiralUpGames.png|thumb|The official publisher.]] ===== Official Website ===== [https://www.spiralupgames.com/projects/back-to-the-dawn B..." wikitext text/x-wiki SpiralUp Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless Woods and – of course – Back to the Dawn. [[File:SpiralUpGames.png|thumb|The official publisher.]] ===== Official Website ===== [https://www.spiralupgames.com/projects/back-to-the-dawn Back to the Dawn's Project Page] b28a9a6317002e0a4674495d0577127a86b79988 367 366 2023-11-25T23:40:31Z Glasswarg 368797 wikitext text/x-wiki SpiralUp Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless Woods and – of course – [[Back to the Dawn]]. [[File:SpiralUpGames.png|thumb|The official publisher.]] ===== Official Website ===== [https://www.spiralupgames.com/projects/back-to-the-dawn Back to the Dawn's Project Page] f38c4bb810e13e1a1c89498a3874c2a9f1a31be7 368 367 2023-11-25T23:40:56Z Glasswarg 368797 wikitext text/x-wiki Spiral Up Games is a video game publisher based in Singapore. The company focuses on publishing indie games, especially those aiming to cross the between Western and Chinese markets. At time of writing, the publisher has four titles under its belt: Wandering Sword, Affogato, Pathless Woods and – of course – [[Back to the Dawn]]. [[File:SpiralUpGames.png|thumb|The official publisher.]] ===== Official Website ===== [https://www.spiralupgames.com/projects/back-to-the-dawn Back to the Dawn's Project Page] 670e82b6d7b9a95f03ab5050dbbe77f8e5c85c78 Fallen Angels 0 112 371 2023-11-26T01:10:06Z Glasswarg 368797 Created page with "Fallen Angels is a strip club located in Skidroad. == Layout == After bypassing a bouncer, <details> <summary>Warning! This page contains spoilers for Thomas' story! Click to read on.</summary> After finding out that this is where [[Iris]] works, [[Reed]] heads there to investigate. </details>" wikitext text/x-wiki Fallen Angels is a strip club located in Skidroad. == Layout == After bypassing a bouncer, <details> <summary>Warning! This page contains spoilers for Thomas' story! Click to read on.</summary> After finding out that this is where [[Iris]] works, [[Reed]] heads there to investigate. </details> 1784bacb95674c07535187380b9e250cb7b38a47 373 371 2023-11-26T08:17:40Z Glasswarg 368797 wikitext text/x-wiki Fallen Angels is a strip club located in Skidroad. == Layout == After bypassing a bouncer, <div class="mw-collapsible" style="background-color: transparent; border: none;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent; border: none;"> This is where you put the spoiler content. </div> </div> <div class="toccolours mw-collapsible" style="width:400px; overflow:auto;"> <div style="font-weight:bold;line-height:1.6;">Lorem ipsum sample</div> <div class="mw-collapsible-content"> This text is collapsible. {{Lorem}} </div></div> d24f5446e8d5bcc92d8eed6d864c480907a6c8e2 374 373 2023-11-26T08:19:17Z Glasswarg 368797 wikitext text/x-wiki Fallen Angels is a strip club located in Skidroad. == Layout == After bypassing a bouncer, <div class="mw-collapsible" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;"> This is where you put the spoiler content. </div> </div> 802f86bd0bfc721534237d2b0566fc2232e99e68 376 374 2023-11-26T09:16:21Z Glasswarg 368797 wikitext text/x-wiki Fallen Angels is a strip club located in Skidroad, and is considered to be one of the more 'high class' venues in the area. The club protects both itself and its clients by arranging to pick them up via a modified ice cream truck; the back is like a limo, but there's no windows to see out of, so the club location can't be easily traced. == Layout == Fallen Angels is located inside the basement of a seemingly abandoned warehouse. Access to the club is controlled by the bouncer, who summons the elevator for clientele. The elevator opens directly into the bar area of the club, with the show floor to the immediate left. The bar area consists of a large counter, with shelves of various alcoholic beverages behind it. The usual bartender, [[Pilar]], can be found here, offering beverages, company, and tarot readings. Flanking the bar is a pole dancer, who welcomes clients into the show floor proper. Beyond her lays the main stage: Steel girders with fake flowers and large spotlights frame the space where the night's featured dancer entertains the clients watching from nearby sofas. Further onto the show floor are more pole dancing stations, and two private rooms for clients to rent. These rooms are large, lined by chaise lounges and coffee tables, with a central platform for entertainers to strut their stuff. Next to these rooms lays the club bathroom (which splits into male and female toilets after the entrance hall). Back towards the bar area, and next to the main stage, lays the hallway to the back of the club. Here, [[Brody|another bouncer]] guards the stock room, and employee dressing rooms, from wandering clients. Overall the atmosphere of the club is subdued and mysterious, with the decor suggesting an appeal to high-class luxury - a seedy home-away-from-home for the more rakish uppercrust. == Plot == <div class="mw-collapsible" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;"> After finding out this is where [[Iris]], [[Thomas|Thomas']] apparent informant, works, [[Reed]] takes it upon himself to track her down. Through his contact at the Baroness bar, he arranges to be taken to the club that night. He asks various girls about Iris, until it becomes clear that the main girl for that night, [[Rona]], might know something. Reed wins a game of chance with the bartender, and impresses a client and her worker, allowing him to dress up as a new performer and enter the dressing rooms and ask Rona about Iris. He learns that after Thomas failed to take her call seriously, she went into hiding at the home a favored client once gave her. </div> </div> a0dd414cea2774dcc4696eaa932e1759cc67a1cc File:SpoilerThomas.png 6 113 372 2023-11-26T07:57:40Z Glasswarg 368797 Spoiler header for Thomas' stuff. wikitext text/x-wiki == Summary == Spoiler header for Thomas' stuff. a17a188011e7d3c9d44769a6f848486f2fbf9d28 375 372 2023-11-26T08:23:25Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:SpoilerThomas.png]] wikitext text/x-wiki == Summary == Spoiler header for Thomas' stuff. a17a188011e7d3c9d44769a6f848486f2fbf9d28 Side Characters 0 114 377 2023-11-26T23:48:46Z Glasswarg 368797 Created page with "[[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || E..." wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |- | Example || Example || Example || Example || |} |- id="Edward" <!--Edward--> | Edward.png || Edward || European Badger || A client at [[Fallen Angels]]. Possessive fan of [[Rona]]. || |- id="Hank" <!--Hank--> | HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Sophie" <!--Sophie--> | HankAndSophie.png || Sophie || Afghan Hound || A client at Fallen Angels. A fan of Sophie, who misunderstands Reed as trying to 'steal his girl'. || 81d25277df04f1e6938dd9ac3abab731a7b6127e 378 377 2023-11-27T01:47:35Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | BaronessBartender.png || Unknown || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!-FrankSr--> | Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. || |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="Pilar" <!--Pilar--> | PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 3a364cd172e77202a4c79379dc0cc7092023d3ba 393 378 2023-11-27T01:54:30Z Glasswarg 368797 Blanked the page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 394 393 2023-11-27T01:54:36Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | BaronessBartender.png || Unknown || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!-FrankSr--> | Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. || |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="Pilar" <!--Pilar--> | PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 3a364cd172e77202a4c79379dc0cc7092023d3ba 395 394 2023-11-27T01:55:42Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | BaronessBartender.png || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. || |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="Pilar" <!--Pilar--> | PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 372ef0641f847a8b35c32dc787c2d7460347780d 396 395 2023-11-27T01:56:30Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | Adam.png || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | BaronessBartender.png || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | Brody.png || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | Unknown.png || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | Clint.png || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | Unknown.png || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | Edward.png || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | Unknown.png || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | Freddie.png || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | Unknown.png || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | PilarAndJeff.png || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | HankAndSophie.png || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | Hugh.png || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | Unknown.png || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | Unknown.png || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | Unknown.png || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | Unknown.png || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. || |- id="Miranda" <!--Miranda--> | Miranda.png || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="Pilar" <!--Pilar--> | PilarAndJeff.png || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | Reiko.png || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | Rona.png || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | HankAndSophie.png || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | Unknown.png || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | Thugs.png || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | Unknown.png || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 7e528a0465f9a3949c3bdb2705f575c0e8d7dcfd 397 396 2023-11-27T01:59:57Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional, he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. || |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions she wants from men.|| |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She ilegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 5eaf04aaa783384dc61f2e2b6b4f47d5ee82902c 398 397 2023-11-27T03:23:23Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up a friendship with the owner, as he</br> was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's </br>family, he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested by Nicole's mother scared the mule </br>away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his </br>son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the </br>bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely </br>in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing </br>her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either</br> carrot or stick to get the reactions she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the </br>Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, </br>but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his </br>actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read </br>their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a </br>lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She illegaly </br>crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends </br>decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 6e35f094c3911bbba6194b5fe4dd920747374ccb 399 398 2023-11-27T03:30:15Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family, he quickly earned the approval of her mother. </br>[[Sam|Sam's]] efforts to rob the store to earn the </br>dowry requested by Nicole's mother scared the mule away from her, </br>and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life that overshadowed his </br>son's own criminal undertakings. He retired at an old age, and began to make a documentary on his career with some film makers - he slipped and died in the </br>bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, which ended largely </br>in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower when he was robbing </br>her apartment, she forced him to propose using her mob boss brother as a threat. A forceful woman who considers herself very desirable, Miranda will use either</br> carrot or stick to get the reactions she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, and they follow the </br>Baaism faith. She met Sam when taking her father's car to be repaired. She finds the donkey to be refreshing and engaging despite his 'ordinary' ways, </br>but their romance has been hampered by her over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise a $100,000 dowry. She seems unimpressed by his </br>actions to do just that, and despite Nicole's declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, and offers to read </br>their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, soft-spoken, and polite. Did a </br>lot of research into becoming an ideal entertainer before she took the job, and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as 'The Huntress of Desire' and 'The Queen of the Night'. She illegaly </br>crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. Unattractive, rude, and overly lusty, the two friends </br>decided to escape out the bathroom window of the bar. The sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 1ff28e72a509a5fb6dc26a97abf13f5796c29783 400 399 2023-11-27T03:37:39Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, and hopes to become </br>'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The sisters were </br>students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. </br>Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of </br>the fragile area she lives in. || |} c5f30fe173ee151973693f068cd0ab67d7896e44 File:Adam.png 6 115 379 2023-11-27T01:50:07Z Glasswarg 368797 Image of Adam. wikitext text/x-wiki == Summary == Image of Adam. 0d8f8260b45afb2f8225865db89f2879efbdb11b File:BaronessBartender.png 6 116 380 2023-11-27T01:50:36Z Glasswarg 368797 Image of the Baroness Bartender. wikitext text/x-wiki == Summary == Image of the Baroness Bartender. 7f56ba65e7f0e853271e02819a2bea86582d505a File:Brody.png 6 117 381 2023-11-27T01:50:54Z Glasswarg 368797 Image of Brody. wikitext text/x-wiki == Summary == Image of Brody. 2fe50a50cf4c9bfe59465135ec0b843a71db2cbf File:Clint.png 6 118 382 2023-11-27T01:51:08Z Glasswarg 368797 Image of Clint. wikitext text/x-wiki == Summary == Image of Clint. 6564583da6f9ceb04a7f561f2db2b16e29738782 File:Edward.png 6 119 383 2023-11-27T01:51:25Z Glasswarg 368797 Image of Edward. wikitext text/x-wiki == Summary == Image of Edward. 0a142b7e92fe01be6fc616972cfdf851e5c4f186 File:Freddie.png 6 120 384 2023-11-27T01:51:41Z Glasswarg 368797 Image of Freddie. wikitext text/x-wiki == Summary == Image of Freddie. 061c1638106801fe920696d11363da3882926e73 File:HankAndSophie.png 6 121 385 2023-11-27T01:51:59Z Glasswarg 368797 Image of Hank and Sophie. wikitext text/x-wiki == Summary == Image of Hank and Sophie. 77991a9e6fc82241224d403c829b4f066825fd5e File:Hugh.png 6 122 386 2023-11-27T01:52:19Z Glasswarg 368797 Image of Hugh. wikitext text/x-wiki == Summary == Image of Hugh. 8fbfc328f101d3e647ac6e1d066d0df8b71216c2 File:Miranda.png 6 123 387 2023-11-27T01:52:33Z Glasswarg 368797 Image of Miranda. wikitext text/x-wiki == Summary == Image of Miranda. 532d4d18239ce06494b1be55d265742ac8fa37b5 File:PilarAndJeff.png 6 124 388 2023-11-27T01:52:49Z Glasswarg 368797 Image of Pilar and Jeff. wikitext text/x-wiki == Summary == Image of Pilar and Jeff. a28c433a9818d2f6119709d76b5bdd3424afdf45 File:Reiko.png 6 125 389 2023-11-27T01:53:02Z Glasswarg 368797 Image of Reiko. wikitext text/x-wiki == Summary == Image of Reiko. 91be23b5a4c99309a6c4eaeec8a2639a1be797f3 File:Rona.png 6 126 390 2023-11-27T01:53:14Z Glasswarg 368797 Image of Rona. wikitext text/x-wiki == Summary == Image of Rona. 745bfbd7d3184c1f149b6f7a6f580ff1977ce20a File:Thugs.png 6 127 391 2023-11-27T01:53:27Z Glasswarg 368797 Image of some thugs. wikitext text/x-wiki == Summary == Image of some thugs. e0be8c0a9a3c039867c59ba0b35f60dde9a635b1 File:Unknown.png 6 128 392 2023-11-27T01:53:48Z Glasswarg 368797 Image to be used when a character's appearance is unknown. wikitext text/x-wiki == Summary == Image to be used when a character's appearance is unknown. e184d9d9e3d3ed59dc2f705fc40c8071b5b493dc Side Characters 0 114 401 400 2023-11-27T03:39:08Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. </br>Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} e16de7739fad36910748167c116292e38cf6392d 402 401 2023-11-27T03:41:00Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother In-Law || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 2a21df3420e7ec3dcb5f60123dcf165f52453e45 403 402 2023-11-27T03:47:45Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read </br>their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. </br>She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 5a636e86270393cd472693d08f7d82121c5863f9 404 403 2023-11-27T04:35:52Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} f9d66416137c451a27c141966fb875513a27b9a0 418 404 2023-11-27T10:11:57Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="ResidentSkidroad" <!--ResidentSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident of Skid Road || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. He's ultimately proven correct. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 124eed7eb01313f51f13444c53a2d587ecac56c1 419 418 2023-11-27T10:12:35Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="ResidentSkidroad" <!--ResidentSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. He's ultimately proven correct. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} b7a8fbe25fd6261e2cdcc5f56ce58bb1c3c1320a 420 419 2023-11-27T10:13:01Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="ResidentSkidroad" <!--ResidentSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} e153b336f798ec0ad15f2654e1f87dba8dffb8a1 423 420 2023-11-27T10:20:46Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="ResidentSkidroad" <!--ResidentSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 7607f72d8a86d454579d9dda183a94cb8ac4ccae 428 423 2023-11-27T10:37:29Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="ResidentSkidroad" <!--ResidentSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 3ef57a2456b5a0965680c3459b4e8ccc5747cd92 441 428 2023-11-28T04:29:54Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 7de4b94021796e2238ef30e1de5b0ff757031228 446 441 2023-11-28T06:10:49Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SargeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 3cf3a10310e80e1b3bc1364757e00adda8b6568a 447 446 2023-11-28T11:03:27Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office. Last year, Reed represented her in a divorce settlement, </br>which ended largely in her favor. As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursMother" <!--WilbursMother--> | [[File:Unknown.png]] || Wilbur's Mother || Walrus || A climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |} 8add27028e160a0fbc969cc8f1e5421181eaf2a6 Trivia, Easter Eggs, and References 0 92 405 369 2023-11-27T09:13:30Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy']. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits. * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. 68f80dbdf0ff376c27b4ad6f8b51f073a67994bb 426 405 2023-11-27T10:32:43Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy']. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits. * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. == Other Trivia == * A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River. * Ray's skill, [Skills#Charmer|Charmer], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray. deeaa5a47d988fb301febec49cf24b91a55443bf 427 426 2023-11-27T10:33:03Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy']. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits. * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. == Other Trivia == * A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River. * Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray. c543d78c09cc9c6d333a4fe06d44487e540e736e 449 427 2023-11-28T11:42:26Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy']. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits. * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. * [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!''. == Other Trivia == * A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River. * Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray. d47e80115214941be9a4c8b70e9e0cce22a44493 450 449 2023-11-28T11:43:17Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy']. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits. * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. * [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>♫Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!♫''. == Other Trivia == * A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River. * Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray. f44238fc29d665d412b5b58da9ccf39be4647a16 Prisoners 0 129 406 2023-11-27T09:18:20Z Glasswarg 368797 Created page with "This page showcases the 47 inmates appearing in [[Back to the Dawn]]. == Prisoners == <gallery mode="packed" widths=270px heights=270px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|Diego..." wikitext text/x-wiki This page showcases the 47 inmates appearing in [[Back to the Dawn]]. == Prisoners == <gallery mode="packed" widths=270px heights=270px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|[[Diego]]|link=Diego File:Eddie.png|[[Eddie]]|link=Eddie File:Evan.png|[[Evan]]|link=Evan File:Fernando.png|[[Fernando]]|link=Fernando File:Frank.png|[[Frank]]|link=Frank File:Franklin.png|[[Franklin]]|link=Franklin File:Gray.png|[[Gray]]|link=Gray File:Hakuna.png|[[Hakuna]]|link=Hakuna<br /> File:Henry.png|[[Henry]]|link=Henry File:Jimmy.png|[[Jimmy]]|link=Jimmy File:John.png|[[John]]|link=John File:Joseph.png|[[Joseph]]|link=Joseph File:Jumbo.png|[[Jumbo]]|link=Jumbo File:Kevin.png|[[Kevin]]|link=Kevin File:Lin.png|[[Lin]]|link=Lin File:Max.png|[[Max]]|link=Max<br /> File:Miguel.png|[[Miguel]]|link=Miguel File:Noodle.png|[[Noodle]]|link=Noodle File:Old_Lee.png|[[Old Lee]]|link=Old_Lee File:Perry.png|[[Perry]]|link=Perry File:Phil.png|[[Phil]]|link=Phil File:Pickman.png|[[Pickman]]|link=Pickman File:Raphael.png|[[Raphael]]|link=Raphael File:Ray.png|[[Ray]]|link=Ray<br /> File:Richard.png|[[Richard]]|link=Richard File:Robert.png|[[Robert]]|link=Robert File:Rudolph.png|[[Rudolph]]|link=Rudolph File:Sam.png|[[Sam]]|link=Sam File:Teddy.png|[[Teddy]]|link=Teddy File:Tim.png|[[Tim]]|link=Tim File:Tony.png|[[Tony]]|link=Tony File:Vincent.png|[[Vincent]]|link=Vincent<br /> </gallery> <gallery mode="packed" widths=260px heights=260px class="prisonergallery"> File:Vladimir.png|[[Vladimir]]|link=Vladimir File:Walter.png|[[Walter]]|link=Walter File:Whitey.png|[[Whitey]]|link=Whitey File:Wilbur.png|[[Wilbur]]|link=Wilbur File:William.png|[[William]]|link=William File:Winston.png|[[Winston]]|link=Winston </gallery> f9bf504ac4127d8f8bfc13965fbbe985861eb022 407 406 2023-11-27T09:18:31Z Glasswarg 368797 wikitext text/x-wiki This page showcases the 47 inmates appearing in [[Back to the Dawn]]. <gallery mode="packed" widths=270px heights=270px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|[[Diego]]|link=Diego File:Eddie.png|[[Eddie]]|link=Eddie File:Evan.png|[[Evan]]|link=Evan File:Fernando.png|[[Fernando]]|link=Fernando File:Frank.png|[[Frank]]|link=Frank File:Franklin.png|[[Franklin]]|link=Franklin File:Gray.png|[[Gray]]|link=Gray File:Hakuna.png|[[Hakuna]]|link=Hakuna<br /> File:Henry.png|[[Henry]]|link=Henry File:Jimmy.png|[[Jimmy]]|link=Jimmy File:John.png|[[John]]|link=John File:Joseph.png|[[Joseph]]|link=Joseph File:Jumbo.png|[[Jumbo]]|link=Jumbo File:Kevin.png|[[Kevin]]|link=Kevin File:Lin.png|[[Lin]]|link=Lin File:Max.png|[[Max]]|link=Max<br /> File:Miguel.png|[[Miguel]]|link=Miguel File:Noodle.png|[[Noodle]]|link=Noodle File:Old_Lee.png|[[Old Lee]]|link=Old_Lee File:Perry.png|[[Perry]]|link=Perry File:Phil.png|[[Phil]]|link=Phil File:Pickman.png|[[Pickman]]|link=Pickman File:Raphael.png|[[Raphael]]|link=Raphael File:Ray.png|[[Ray]]|link=Ray<br /> File:Richard.png|[[Richard]]|link=Richard File:Robert.png|[[Robert]]|link=Robert File:Rudolph.png|[[Rudolph]]|link=Rudolph File:Sam.png|[[Sam]]|link=Sam File:Teddy.png|[[Teddy]]|link=Teddy File:Tim.png|[[Tim]]|link=Tim File:Tony.png|[[Tony]]|link=Tony File:Vincent.png|[[Vincent]]|link=Vincent<br /> </gallery> <gallery mode="packed" widths=260px heights=260px class="prisonergallery"> File:Vladimir.png|[[Vladimir]]|link=Vladimir File:Walter.png|[[Walter]]|link=Walter File:Whitey.png|[[Whitey]]|link=Whitey File:Wilbur.png|[[Wilbur]]|link=Wilbur File:William.png|[[William]]|link=William File:Winston.png|[[Winston]]|link=Winston </gallery> 4b2a9f01039ae936091d2090970f6771912926cc 408 407 2023-11-27T09:19:58Z Glasswarg 368797 wikitext text/x-wiki This page showcases the 47 inmates appearing in [[Back to the Dawn]]. <gallery mode="packed" widths=270px heights=270px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|[[Diego]]|link=Diego File:Eddie.png|[[Eddie]]|link=Eddie File:Evan.png|[[Evan]]|link=Evan File:Fernando.png|[[Fernando]]|link=Fernando File:Frank.png|[[Frank]]|link=Frank File:Franklin.png|[[Franklin]]|link=Franklin File:Gray.png|[[Gray]]|link=Gray File:Hakuna.png|[[Hakuna]]|link=Hakuna<br /> File:Henry.png|[[Henry]]|link=Henry File:Jimmy.png|[[Jimmy]]|link=Jimmy File:John.png|[[John]]|link=John File:Joseph.png|[[Joseph]]|link=Joseph File:Jumbo.png|[[Jumbo]]|link=Jumbo File:Kevin.png|[[Kevin]]|link=Kevin File:Lin.png|[[Lin]]|link=Lin File:Max.png|[[Max]]|link=Max<br /> File:Miguel.png|[[Miguel]]|link=Miguel File:Noodle.png|[[Noodle]]|link=Noodle File:Old_Lee.png|[[Old Lee]]|link=Old_Lee File:Perry.png|[[Perry]]|link=Perry File:Phil.png|[[Phil]]|link=Phil File:Pickman.png|[[Pickman]]|link=Pickman File:Raphael.png|[[Raphael]]|link=Raphael File:Ray.png|[[Ray]]|link=Ray<br /> File:Richard.png|[[Richard]]|link=Richard File:Robert.png|[[Robert]]|link=Robert File:Rudolph.png|[[Rudolph]]|link=Rudolph File:Sam.png|[[Sam]]|link=Sam File:Teddy.png|[[Teddy]]|link=Teddy File:Thomas.png|[[Thomas]]|link=Thomas File:Tim.png|[[Tim]]|link=Tim File:Tony.png|[[Tony]]|link=Tony File:Vincent.png|[[Vincent]]|link=Vincent<br /> </gallery> <gallery mode="packed" widths=260px heights=260px class="prisonergallery"> File:Vladimir.png|[[Vladimir]]|link=Vladimir File:Walter.png|[[Walter]]|link=Walter File:Whitey.png|[[Whitey]]|link=Whitey File:Wilbur.png|[[Wilbur]]|link=Wilbur File:William.png|[[William]]|link=William File:Winston.png|[[Winston]]|link=Winston </gallery> 3f86c70c225168d38a9dd8d27b77aad9a94617df 412 408 2023-11-27T09:32:46Z Glasswarg 368797 wikitext text/x-wiki This page showcases the 47 inmates appearing in [[Back to the Dawn]]. <gallery mode="packed" widths=200px heights=200px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|[[Diego]]|link=Diego File:Eddie.png|[[Eddie]]|link=Eddie File:Evan.png|[[Evan]]|link=Evan File:Fernando.png|[[Fernando]]|link=Fernando File:Frank.png|[[Frank]]|link=Frank File:Franklin.png|[[Franklin]]|link=Franklin File:Gray.png|[[Gray]]|link=Gray File:Hakuna.png|[[Hakuna]]|link=Hakuna<br /> File:Henry.png|[[Henry]]|link=Henry File:Jimmy.png|[[Jimmy]]|link=Jimmy File:John.png|[[John]]|link=John File:Joseph.png|[[Joseph]]|link=Joseph File:Jumbo.png|[[Jumbo]]|link=Jumbo File:Kevin.png|[[Kevin]]|link=Kevin File:Lin.png|[[Lin]]|link=Lin File:Max.png|[[Max]]|link=Max<br /> File:Miguel.png|[[Miguel]]|link=Miguel File:Noodle.png|[[Noodle]]|link=Noodle File:Old_Lee.png|[[Old Lee]]|link=Old_Lee File:Perry.png|[[Perry]]|link=Perry File:Phil.png|[[Phil]]|link=Phil File:Pickman.png|[[Pickman]]|link=Pickman File:Raphael.png|[[Raphael]]|link=Raphael File:Ray.png|[[Ray]]|link=Ray<br /> File:Richard.png|[[Richard]]|link=Richard File:Robert.png|[[Robert]]|link=Robert File:Rudolph.png|[[Rudolph]]|link=Rudolph File:Sam.png|[[Sam]]|link=Sam File:Teddy.png|[[Teddy]]|link=Teddy File:Thomas.png|[[Thomas]]|link=Thomas File:Tim.png|[[Tim]]|link=Tim File:Tony.png|[[Tony]]|link=Tony File:Vincent.png|[[Vincent]]|link=Vincent<br /> </gallery> <gallery mode="packed" widths=260px heights=260px class="prisonergallery"> File:Vladimir.png|[[Vladimir]]|link=Vladimir File:Walter.png|[[Walter]]|link=Walter File:Whitey.png|[[Whitey]]|link=Whitey File:Wilbur.png|[[Wilbur]]|link=Wilbur File:William.png|[[William]]|link=William File:Winston.png|[[Winston]]|link=Winston </gallery> 64d094571b033716544cb27dce5795ce3e676ade 413 412 2023-11-27T09:33:24Z Glasswarg 368797 wikitext text/x-wiki This page showcases the 47 inmates appearing in [[Back to the Dawn]]. <gallery mode="packed" widths=200px heights=200px class="prisonergallery"> File:Alex.png|[[Alex]]|link=Alex File:Bam.png|[[Bam]]|link=Bam File:Bernard.png|[[Bernard]]|link=Bernard File:Bill.png|[[Bill]]|link=Bill File:Bob.png|[[Bob]]|link=Bob File:Caesar.png|[[Caesar]]|link=Caesar File:Chris.png|[[Chris]]|link=Chris File:Crunchy.png|[[Crunchy]]|link=Crunchy<br /> File:Diego.png|[[Diego]]|link=Diego File:Eddie.png|[[Eddie]]|link=Eddie File:Evan.png|[[Evan]]|link=Evan File:Fernando.png|[[Fernando]]|link=Fernando File:Frank.png|[[Frank]]|link=Frank File:Franklin.png|[[Franklin]]|link=Franklin File:Gray.png|[[Gray]]|link=Gray File:Hakuna.png|[[Hakuna]]|link=Hakuna<br /> File:Henry.png|[[Henry]]|link=Henry File:Jimmy.png|[[Jimmy]]|link=Jimmy File:John.png|[[John]]|link=John File:Joseph.png|[[Joseph]]|link=Joseph File:Jumbo.png|[[Jumbo]]|link=Jumbo File:Kevin.png|[[Kevin]]|link=Kevin File:Lin.png|[[Lin]]|link=Lin File:Max.png|[[Max]]|link=Max<br /> File:Miguel.png|[[Miguel]]|link=Miguel File:Noodle.png|[[Noodle]]|link=Noodle File:Old_Lee.png|[[Old Lee]]|link=Old_Lee File:Perry.png|[[Perry]]|link=Perry File:Phil.png|[[Phil]]|link=Phil File:Pickman.png|[[Pickman]]|link=Pickman File:Raphael.png|[[Raphael]]|link=Raphael File:Ray.png|[[Ray]]|link=Ray<br /> File:Richard.png|[[Richard]]|link=Richard File:Robert.png|[[Robert]]|link=Robert File:Rudolph.png|[[Rudolph]]|link=Rudolph File:Sam.png|[[Sam]]|link=Sam File:Teddy.png|[[Teddy]]|link=Teddy File:Thomas.png|[[Thomas]]|link=Thomas File:Tim.png|[[Tim]]|link=Tim File:Tony.png|[[Tony]]|link=Tony File:Vincent.png|[[Vincent]]|link=Vincent File:Vladimir.png|[[Vladimir]]|link=Vladimir File:Walter.png|[[Walter]]|link=Walter File:Whitey.png|[[Whitey]]|link=Whitey File:Wilbur.png|[[Wilbur]]|link=Wilbur File:William.png|[[William]]|link=William File:Winston.png|[[Winston]]|link=Winston </gallery> 0ed753c86308a08667cad5d0cecaa81ca462f168 ??? 0 130 409 2023-11-27T09:25:52Z Glasswarg 368797 Created page with "This page is for the - currently un-announced - third playable character in [[Back to the Dawn]]. == Speculation == The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on..." wikitext text/x-wiki This page is for the - currently un-announced - third playable character in [[Back to the Dawn]]. == Speculation == The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on the character select that this character has 'not been captured' yet. However, there's nothing concrete. Only time will tell. [[Category:Prisoners]] d8e4ad2cf48487fec88d9851c7e0c77efaf5c6b5 410 409 2023-11-27T09:26:53Z Glasswarg 368797 wikitext text/x-wiki This page is for the - currently un-announced - third playable character in [[Back to the Dawn]]. [[File:Unknown.png|thumb|Who knows, this could even be [[Bruce]]!]] == Speculation == The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on the character select that this character has 'not been captured' yet. However, there's nothing concrete. Only time will tell. [[Category:Prisoners]] 80addbea359b1931361b0cf4b73520ab5eb4d120 411 410 2023-11-27T09:27:08Z Glasswarg 368797 wikitext text/x-wiki [[File:Unknown.png|thumb|Who knows, this could even be [[Bruce]]!]] This page is for the - currently un-announced - third playable character in [[Back to the Dawn]]. == Speculation == The community seems to have a few possibilities of who this third playable character could be. Some speculate that [[Bam]] would make sense, given his prominence in the title screen, and his curious mission to stop cult activities within [[Boulderton Prison]]. Others think it could be [[Fenrir]], the wolf that [[Bob]] is pursuing, due to the statement on the character select that this character has 'not been captured' yet. However, there's nothing concrete. Only time will tell. [[Category:Prisoners]] db49c656907f3da70dfdf34c85206b6654df1b22 Characters 0 6 414 67 2023-11-27T09:41:41Z Glasswarg 368797 wikitext text/x-wiki A wide cast appears in [[Back to the Dawn]]. __TOC__ == Protagonists == <gallery mode="packed" widths=200px heights=200px> File:Thomas.png|[[Thomas]]|link=Thomas File:Bob.png|[[Bob]]|link=Bob File:Unknown.png|[[???]]|link=??? </gallery> == Supporting Cast == === Thomas' Story === <gallery mode="packed" widths=200px heights=200px> File:Reed.png|[[Reed]]|link=Reed File:Maggie.png|[[Maggie]]|link=Maggie File:Angelo.png|[[Angelo]]|link=Angelo File:MayorHidden.png|[[The Mayor]]|link=Mayor File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris </gallery> === Bob's Story === Coming Soon. == Prisoners == [[Prisoners|All 47 of the usual suspects]]. == Guards == [[Guards|Keeping Boulderton 'safe']]. == Prison Staff == [[PrisonStaff|The admins and support staff that keep it all going]]. == Other Side Characters == [[PrisonStaff|And everyone else]]! f5e21a836df4f8cf54dee928c5c997cdc9e676db 416 414 2023-11-27T10:08:48Z Glasswarg 368797 /* Other Side Characters */ wikitext text/x-wiki A wide cast appears in [[Back to the Dawn]]. __TOC__ == Protagonists == <gallery mode="packed" widths=200px heights=200px> File:Thomas.png|[[Thomas]]|link=Thomas File:Bob.png|[[Bob]]|link=Bob File:Unknown.png|[[???]]|link=??? </gallery> == Supporting Cast == === Thomas' Story === <gallery mode="packed" widths=200px heights=200px> File:Reed.png|[[Reed]]|link=Reed File:Maggie.png|[[Maggie]]|link=Maggie File:Angelo.png|[[Angelo]]|link=Angelo File:MayorHidden.png|[[The Mayor]]|link=Mayor File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris </gallery> === Bob's Story === Coming Soon. == Prisoners == [[Prisoners|All 47 of the usual suspects]]. == Guards == [[Guards|Keeping Boulderton 'safe']]. == Prison Staff == [[PrisonStaff|The admins and support staff that keep it all going]]. == Other Side Characters == [[SideCharacters|And everyone else]]! ea3c179b08fc425c5ee71b647723f28858c69c6e 417 416 2023-11-27T10:09:14Z Glasswarg 368797 /* Other Side Characters */ wikitext text/x-wiki A wide cast appears in [[Back to the Dawn]]. __TOC__ == Protagonists == <gallery mode="packed" widths=200px heights=200px> File:Thomas.png|[[Thomas]]|link=Thomas File:Bob.png|[[Bob]]|link=Bob File:Unknown.png|[[???]]|link=??? </gallery> == Supporting Cast == === Thomas' Story === <gallery mode="packed" widths=200px heights=200px> File:Reed.png|[[Reed]]|link=Reed File:Maggie.png|[[Maggie]]|link=Maggie File:Angelo.png|[[Angelo]]|link=Angelo File:MayorHidden.png|[[The Mayor]]|link=Mayor File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris </gallery> === Bob's Story === Coming Soon. == Prisoners == [[Prisoners|All 47 of the usual suspects]]. == Guards == [[Guards|Keeping Boulderton 'safe']]. == Prison Staff == [[PrisonStaff|The admins and support staff that keep it all going]]. == Other Side Characters == [[Side_Characters|And everyone else]]! 29a197f1526a85e3fb42eaae9824addd9330579a File:Thomas.png 6 131 415 2023-11-27T09:58:39Z Glasswarg 368797 Prisoner-style image of Thomas. wikitext text/x-wiki == Summary == Prisoner-style image of Thomas. 3044206ef31de90a70080162aa60fe0b528f8638 File:ResidentSkidroad.png 6 132 421 2023-11-27T10:14:03Z Glasswarg 368797 Image of the resident of Skidroad Thomas interviews. wikitext text/x-wiki == Summary == Image of the resident of Skidroad Thomas interviews. 623cc95deeeba5d9aa7dd00f822cb4fa6dc924ab 425 421 2023-11-27T10:27:09Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:ResidentSkidroad.png]] wikitext text/x-wiki == Summary == Image of the resident of Skidroad Thomas interviews. 623cc95deeeba5d9aa7dd00f822cb4fa6dc924ab File:Kong.png 6 133 422 2023-11-27T10:19:15Z Glasswarg 368797 Image of Kong, Angelo's henchman. wikitext text/x-wiki == Summary == Image of Kong, Angelo's henchman. 0880d27bd37434ca6f1920914e3079b4d2ab10e7 424 422 2023-11-27T10:24:44Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:Kong.png]] wikitext text/x-wiki == Summary == Image of Kong, Angelo's henchman. 0880d27bd37434ca6f1920914e3079b4d2ab10e7 Max 0 134 429 2023-11-27T18:38:39Z Jason Ravis 367869 Created page with "Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang. {{PrisonerHighSec |Prisoner Name=Max |Image=Max.png |Species=Honey Badger |Inmate ID=1737 |Cell=B207 |Stats= |Gang=Black Claw Gang (Lieutenant) |Work= |Bond Skill= [[Skills|Giant Killer]] |Associates=[[Caesar]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A honey badger with a flat white head, whose prison nickname is Land..." wikitext text/x-wiki Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang. {{PrisonerHighSec |Prisoner Name=Max |Image=Max.png |Species=Honey Badger |Inmate ID=1737 |Cell=B207 |Stats= |Gang=Black Claw Gang (Lieutenant) |Work= |Bond Skill= [[Skills|Giant Killer]] |Associates=[[Caesar]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions. But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless. Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold. "Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head. He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors. "I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed. A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck. The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness. Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property. == How to bond == Stay up all night in [[segregation]. (find the threshold of what counts as this; You can go at 21:28 and stay up until 3 something before being sent back, but then I stayed up until dawn in my cell so I don't know if that is required too.) [[Category:Prisoners]] a5c8f1e2d1430a35aaa10d0850af19aec5e0038a 430 429 2023-11-27T18:39:47Z Jason Ravis 367869 wikitext text/x-wiki Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang. {{PrisonerHighSec |Prisoner Name=Max |Image=Max.png |Species=Honey Badger |Inmate ID=1737 |Cell=B207 |Stats= |Gang=Black Claw Gang (Lieutenant) |Work= |Bond Skill= [[Skills|Giant Killer]] |Associates=[[Caesar]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions. <br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless. <br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold. "Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head. <br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors. <br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed. <br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck. <br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness. <br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property. == How to bond == Stay up all night in [[segregation]. (find the threshold of what counts as this; You can go at 21:28 and stay up until 3 something before being sent back, but then I stayed up until dawn in my cell so I don't know if that is required too.) [[Category:Prisoners]] 2a9a8b4c2dfc80e9e4a1e537a2ef519cc2841c2e Crunchy 0 135 431 2023-11-27T18:43:29Z Jason Ravis 367869 Created page with "Crunchy is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Crunchy |Image=Crunchy.png |Species=Crocodile |Inmate ID=1424 |Cell=B103 |Stats= STR 6 AGI 3 INT 3 CHR 3 |Gang=Sharp Tooth (Lieutenant) |Work= |Bond Skill= [[Skills|Double Lunacy]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A ferocious looking crocodile with a highly disagreeable perso..." wikitext text/x-wiki Crunchy is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Crunchy |Image=Crunchy.png |Species=Crocodile |Inmate ID=1424 |Cell=B103 |Stats= STR 6 AGI 3 INT 3 CHR 3 |Gang=Sharp Tooth (Lieutenant) |Work= |Bond Skill= [[Skills|Double Lunacy]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A ferocious looking crocodile with a highly disagreeable personality. He calls you a wuss and tries to provoke you into a fight. Perhaps within the prison walls, fighting is the only way he can relieve his boredom. So, is it better to just put up with it, or stand up to him? You need to make a choice. ===Bonded=== TBA == How to Bond == [[Category:Prisoners]] 7c260d33adb1b2d2f5cbf15a855cd112dc1670c6 Diego 0 136 432 2023-11-27T18:47:34Z Jason Ravis 367869 Created page with "Diego is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. He is a drug addict. {{PrisonerMedSec |Prisoner Name=Diego |Image=Diego.png |Species=Alpaca |Inmate ID=2016 |Cell=A105 |Stats= |Gang=Big Foot (Member) |Work=Kitchen |Bond Skill= [[Skills|Artful Dodger]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An alpaca who constantly has drool hanging from the corners of his mouth and whose brain is addled from heavy drug..." wikitext text/x-wiki Diego is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. He is a drug addict. {{PrisonerMedSec |Prisoner Name=Diego |Image=Diego.png |Species=Alpaca |Inmate ID=2016 |Cell=A105 |Stats= |Gang=Big Foot (Member) |Work=Kitchen |Bond Skill= [[Skills|Artful Dodger]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An alpaca who constantly has drool hanging from the corners of his mouth and whose brain is addled from heavy drug use. It is not uncommon for him to hallucinate in broad daylight, during which naked elves and lobster knights are the most frequent of the "friends" he sees. Before being incarcerated, he was an apprentice chef, but it was about to be the start of his downwards spiral. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 2a862188e32493bd4b3f75fb1d2318109bb0c347 Fallen Angels 0 112 433 376 2023-11-28T02:12:39Z Glasswarg 368797 wikitext text/x-wiki Fallen Angels is a strip club located in Skidroad, and is considered to be one of the more 'high class' venues in the area. The club protects both itself and its clients by arranging to pick them up via a modified ice cream truck; the back is like a limo, but there's no windows to see out of, so the club location can't be easily traced. == Layout == Fallen Angels is located inside the basement of a seemingly abandoned warehouse. Access to the club is controlled by [[Side_Characters#Freddie|a bouncer]], who summons the elevator for clientele. The elevator opens directly into the bar area of the club, with the show floor to the immediate left. The bar area consists of a large counter, with shelves of various alcoholic beverages behind it. The usual bartender, [[Pilar]], can be found here, offering beverages, company, and tarot readings. Flanking the bar is a pole dancer, who welcomes clients into the show floor proper. Beyond her lays the main stage: Steel girders with fake flowers and large spotlights frame the space where the night's featured dancer entertains the clients watching from nearby sofas. Further onto the show floor are more pole dancing stations, and two private rooms for clients to rent. These rooms are large, lined by chaise lounges and coffee tables, with a central platform for entertainers to strut their stuff. Next to these rooms lays the club bathroom (which splits into male and female toilets after the entrance hall). Back towards the bar area, and next to the main stage, lays the hallway to the back of the club. Here, [[Side_Characters#Brody|another bouncer]] guards the stock room, and employee dressing rooms, from wandering clients. Overall the atmosphere of the club is subdued and mysterious, with the decor suggesting an appeal to high-class luxury - a seedy home-away-from-home for the more rakish uppercrust. == Plot == <div class="mw-collapsible" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;"> After finding out this is where [[Iris]], [[Thomas|Thomas']] apparent informant, works, [[Reed]] takes it upon himself to track her down. Through his contact at the Baroness bar, he arranges to be taken to the club that night. He asks various girls about Iris, until it becomes clear that the main girl for that night, [[Rona]], might know something. Reed wins a game of chance with the bartender, and impresses a client and her worker, allowing him to dress up as a new performer and enter the dressing rooms and ask Rona about Iris. He learns that after Thomas failed to take her call seriously, she went into hiding at the home a favored client once gave her. </div> </div> 7298fbc15f877ddb74f0490fad014785bbecd090 440 433 2023-11-28T03:54:08Z Glasswarg 368797 wikitext text/x-wiki Fallen Angels is a strip club located in Skidroad, and is considered to be one of the more 'high class' venues in the area. The club protects both itself and its clients by arranging to pick them up via a modified ice cream truck; the back is like a limo, but there's no windows to see out of, so the club location can't be easily traced. == Layout == Fallen Angels is located inside the basement of a seemingly abandoned warehouse. Access to the club is controlled by [[Side_Characters#Freddie|a bouncer]], who summons the elevator for clientele. The elevator opens directly into the bar area of the club, with the show floor to the immediate left. The bar area consists of a large counter, with shelves of various alcoholic beverages behind it. The usual bartender, [[Pilar]], can be found here, offering beverages, company, and tarot readings. Flanking the bar is a pole dancer, who welcomes clients into the show floor proper. Beyond her lays the main stage: Steel girders with fake flowers and large spotlights frame the space where the night's featured dancer entertains the clients watching from nearby sofas. Further onto the show floor are more pole dancing stations, and two private rooms for clients to rent. These rooms are large, lined by chaise lounges and coffee tables, with a central platform for entertainers to strut their stuff. Next to these rooms lays the club bathroom (which splits into male and female toilets after the entrance hall). Back towards the bar area, and next to the main stage, lays the hallway to the back of the club. Here, [[Side_Characters#Brody|another bouncer]] guards the stock room, and employee dressing rooms, from wandering clients. Overall the atmosphere of the club is subdued and mysterious, with the decor suggesting an appeal to high-class luxury - a seedy home-away-from-home for the more rakish uppercrust. == Plot == <div class="mw-collapsible mw-collapsed" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content mw-collapsed" style="background-color: transparent !important; border: none !important;"> After finding out this is where [[Iris]], [[Thomas|Thomas']] apparent informant, works, [[Reed]] takes it upon himself to track her down. Through his contact at the Baroness bar, he arranges to be taken to the club that night. He asks various girls about Iris, until it becomes clear that the main girl for that night, [[Rona]], might know something. Reed wins a game of chance with the bartender, and impresses a client and her worker, allowing him to dress up as a new performer and enter the dressing rooms and ask Rona about Iris. He learns that after Thomas failed to take her call seriously, she went into hiding at the home a favored client once gave her. </div> </div> f0e74a3010406a09a50ab72d45000edf883382a4 Angelo 0 137 434 2023-11-28T03:36:43Z Glasswarg 368797 Created page with "{{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Election Campaign Manager (Official), </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]], [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ === Background === Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far fro..." wikitext text/x-wiki {{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Election Campaign Manager (Official), </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]], [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ === Background === Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side. == Plot == <div class="mw-collapsible" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;"> Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda. But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends. </div> </div> 22ce27204dcc0ec968f1e7807e794b7a5a4a2148 435 434 2023-11-28T03:37:21Z Glasswarg 368797 wikitext text/x-wiki {{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Election Campaign Manager (Official), </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ === Background === Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side. == Plot == <div class="mw-collapsible" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;"> Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.</br></br> But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends. </div> </div> aa2f70ed721d5b3571e190f9bc7ff36ee721c3ca 436 435 2023-11-28T03:37:44Z Glasswarg 368797 wikitext text/x-wiki {{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Election Campaign</br> Manager (Official), </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ === Background === Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side. == Plot == <div class="mw-collapsible" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;"> Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.</br></br> But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends. </div> </div> ff6f70606356dd11fb59312b6ba3cf0108bc9d3e 437 436 2023-11-28T03:38:29Z Glasswarg 368797 wikitext text/x-wiki {{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Election Campaign</br> Manager (Official), </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ == Background == Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side. == Plot == <div class="mw-collapsible" style="background-color: transparent !important; border: none !important;"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent !important; border: none !important;"> Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda.</br> But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends. </div> </div> 4aa5cc3965f724ad4c9974a4b41601839e939dfe 438 437 2023-11-28T03:52:36Z Glasswarg 368797 wikitext text/x-wiki {{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Campaign Manager, </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ == Background == Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side. == Plot == <div class="mw-collapsible" style="background-color: transparent"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content" style="background-color: transparent"> Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda. But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends. </div> </div> 076abcf09006dfe2fc7edd415cae6f61a7958efb 439 438 2023-11-28T03:53:49Z Glasswarg 368797 wikitext text/x-wiki {{AntagonistInfo |Antagonist Name=Angelo |Image=Angelo.png |Species=Wolf |Occupation=Campaign Manager, </br> Fixer (Rumored) |Associates=[[Mayor]], [[Side_Characters#Kong|Kong]],</br> [[Side_Characters#UnnamedThugs|Various Thugs]] }} __TOC__ == Background == Publically, Angelo is the head of [[Mayor|the Mayor's]] current re-election campaign. He puts on a genteel facade to schmooze with the general public, media, and city elite. But the wolf is far from clean - those in the know are aware of his reputation as 'The Eraser', a freelance fixer willing to do what it takes to resolve problems for his bosses, but the lack of hard evidence and conviction allows him to wave this away as 'slanderous rumor'. Although the Mayor is the mastermind, Angelo is undoubtedly the biggest thorn in [[Thomas|Thomas']] side. == Plot == <div class="mw-collapsible mw-collapsed" style="background-color: transparent"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content mw-collapsed" style="background-color: transparent"> Intelligent and subtle, Angelo utilises his boss' wide reach to manipulate the situation to his favor. When Thomas proves to be unbribable, he arranges for police to discover the narcotics he had already planted in the reporter's vehicle, and enacts a campaign to generally discredit his reputation. He's also able to have some hired thugs trail Thomas' friend and lawyer, [[Reed]], when he starts to be suspicious of the red panda. But when it comes down to it, Angelo is more than happy to get his paws dirty. In one of the bad endings of the game, after Thomas is released from his three year sentence for drug possession, Angelo personally guns him and Reed down to tie up any loose ends. </div> </div> 1bd634ad415a91c02c4a1bae3e33e4794210cce0 Mayor 0 138 442 2023-11-28T04:40:05Z Glasswarg 368797 Created page with "{{AntagonistInfo |Antagonist Name= |Image=Mayor.png |Species=Human |Occupation=City Mayor |Associates=[[Angelo]], [[Side_Characters#UnnamedNephew|His Nephew]] }} __TOC__ == Background == To be added. == Plot == <div class="mw-collapsible mw-collapsed" style="background-color: transparent"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content mw-collapsed" style="background-color: transparent"> To be added. </div> </div>" wikitext text/x-wiki {{AntagonistInfo |Antagonist Name= |Image=Mayor.png |Species=Human |Occupation=City Mayor |Associates=[[Angelo]], [[Side_Characters#UnnamedNephew|His Nephew]] }} __TOC__ == Background == To be added. == Plot == <div class="mw-collapsible mw-collapsed" style="background-color: transparent"> [[File:SpoilerThomas.png|frameless|borderless]] <div class="mw-collapsible-content mw-collapsed" style="background-color: transparent"> To be added. </div> </div> 55b7fa6c6f27742f5c26c8356fa65b8afebade1a File:SergeantNorman.png 6 139 443 2023-11-28T06:08:53Z Glasswarg 368797 Image of Sergeant Norman. wikitext text/x-wiki == Summary == Image of Sergeant Norman. 5dbc66e5739c6b55e2827b1c5a5092dce2cc71b9 File:Eric.png 6 140 444 2023-11-28T06:09:10Z Glasswarg 368797 Image of Officer Eric. wikitext text/x-wiki == Summary == Image of Officer Eric. d13d9766fc5a66ad1caabe729655d676b3c1ac4c File:Kyle.png 6 141 445 2023-11-28T06:09:32Z Glasswarg 368797 Image of Officer Kyle. wikitext text/x-wiki == Summary == Image of Officer Kyle. 1325d189e3ff3d216e90b146ddec34253b8bd88d File:Unknown.png 6 128 448 392 2023-11-28T11:05:48Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:Unknown.png]] wikitext text/x-wiki == Summary == Image to be used when a character's appearance is unknown. e184d9d9e3d3ed59dc2f705fc40c8071b5b493dc Trivia, Easter Eggs, and References 0 92 451 450 2023-11-28T11:43:30Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy']. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits. * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, 'X', is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. * [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>♫Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!♫'' == Other Trivia == * A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River. * Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray. 1b0ec12922dee1e97580bf00b922632efbba35ec 464 451 2023-11-29T02:23:45Z Glasswarg 368797 wikitext text/x-wiki There's a lot of references and Easter Eggs in [[Back to the Dawn|Back to the Dawn]]. Here's what the community has catalogued so far. == Character Names == * [[Alex]] the Lion is likely named after the lion from [https://en.wikipedia.org/wiki/Madagascar_(franchise) the Madagascar film franchise]. * [[Bill]]'s name and species is a reference to the Wild West figure, [https://en.wikipedia.org/wiki/Buffalo_Bill Buffalo Bill]. * Billy the guard happens to be a Pit Bull. * [[Caesar]]'s name and species is a reference to the main chimp from the [https://en.wikipedia.org/wiki/Planet_of_the_Apes#Reboot_film_series Planet of the Apes reboot series]. * [[Side_Characters#Freddie|Freddie]], the bouncer of Fallen Angels, is a brown bear with blue eyes that Reed describes as [https://freddy-fazbears-pizza.fandom.com/wiki/Freddy_Fazbear 'creepy']. * [[Hakuna]]'s name and species is a reference to the phrase [https://en.wikipedia.org/wiki/Hakuna_matata Hakuna Matata], which is spoken by the meerkat and warthog duo, Timon and Pumbaa, in [https://en.wikipedia.org/wiki/The_Lion_King Disney's The Lion King]. * [[John]]'s name and backstory is a reference to the titular [https://en.wikipedia.org/wiki/John_Wick_(character) John Wick] from the [https://en.wikipedia.org/wiki/John_Wick John Wick] film. * [[Jumbo]] is a name commonly given to many elephants in fiction, due to its connotations of size and [https://en.wikipedia.org/wiki/Jumbo a particularly famous elephant]. * [[Lin]]'s name is a reference to his species, pango''lin''. * A platypus? [[Perry]] [https://en.wikipedia.org/wiki/Perry_the_Platypus the Platypus?!] * [[Pickman]] is a reference to the [https://en.wikipedia.org/wiki/H._P._Lovecraft H.P. Lovecraft] story, [https://en.wikipedia.org/wiki/Pickman%27s_Model Pickman's Model]. In the story, Pickman is a painter of the eldritch and macabre. * [[Ray]]'s name is likely a reference to his actual species, a racehorse. * [[Rudolph]]'s name and species is a reference to [https://en.wikipedia.org/wiki/Rudolph_the_Red-Nosed_Reindeer the famous, red-nosed reindeer of Christmas stories]. == Entertainment == * Reed mentions the [https://en.wikipedia.org/wiki/Fast_%26_Furious 'Fast and Ferocious'] franchise during one of his visits. * North Park is a popular television series about the vulgar antics of the main characters in the town of the same name. [https://en.wikipedia.org/wiki/South_Park Familiar]? * The Corleone Family's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Godfather_(film_series) The Godfather movies]. * Andy's Redemption's name and plot is a reference to [https://en.wikipedia.org/wiki/The_Shawshank_Redemption The Shawshank Redemption] and its title character, Andy Dufresne. [[Bruce]], the guard captain, is similar to the movie's corrupt Captain Hadley, and is strongly against the movie. * The Stellar Wars movie is a reference to [https://en.wikipedia.org/wiki/Star_Wars the Star Wars franchise]. * Programming From Scratch has [https://en.wikipedia.org/wiki/C%2B%2B C++] on the cover. * Games Treasury has the box art for [[Back to the Dawn]] on the cover - no wonder Thomas wants to read it! * The 'X' Factor book references the Lakeshore Waves, [https://en.wikipedia.org/wiki/Los_Angeles_Lakers a team of basketballers with purple and gold uniforms]. The star player, [[Side_Characters#X|'X']], is likely a reference to the Laker's highest scoring player, [https://en.wikipedia.org/wiki/Kobe_Bryant Kobe Bryant]. * The Awakening of Cthulor, and the deity Cthulor itself, is a reference to the [https://en.wikipedia.org/wiki/Cthulhu_Mythos Cthulu Mythos]. [[Wilbur]], [[Miguel]], and [[Pickman]] are all Cthulor cultists, and [[Bam]] fills the role of the typical mythos investigator protagonist. * Game of Kings is a nod to [https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire A Song of Ice and Fire], also known popularly as A Game of Thrones. The plots are quite different, though. The author, George the Owl, is a reference to the series author, [https://en.wikipedia.org/wiki/George_R._R._Martin George R. R. Martin]. * [[Vincent]] sings a few bars of the feature song of [https://en.wikipedia.org/wiki/8_Mile_(film) 800 Mile], a rap bio-pic, during one lunch: ''</br>♫Yo, you better lose yourself in the pizza, the moment; you own it, you better never let it go! </br>You only get one bite, don't miss your chance to chow; this slice of pizza pie comes only once in a lifetime!♫'' == Other Trivia == * A report of [[Bob]]'s arrest is on the ticker under Thomas' report on Lameleg River. * Ray's skill, [[Skills#Charmer|Charmer]], affects [[Beth]], [[Maggie]], [[Chris]] and, of course, Ray. 8be1dc09fa5e6dc4ce98f6bff227cebcf8acf284 Side Characters 0 114 452 447 2023-11-28T12:20:48Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshow Waves, who became a legend with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, and still greatly admires him. || |} 46defb660bdf147fbc4259fe7280a91737986432 453 452 2023-11-28T12:21:05Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, and still greatly admires him. || |} abb69d74237bc363f99ef80873cd8cf55f8ea27d 454 453 2023-11-28T12:22:08Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with [[Iris]], </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of [[Mayor]] || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} 9027e9a85b9a70d025fcd58230fb32b4144deadd 459 454 2023-11-29T01:47:43Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Domino" <!--Domino--> | [[File:Unknown.png]] || Domino || Flamingo || The [Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, when his car was tampered with in an effort to silence him after he was discovered recording the Mayor's corruption. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} b92e6777bafe2d03580f92e4198deb7ffa268457 460 459 2023-11-29T01:48:15Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Domino" <!--Domino--> | [[File:Unknown.png]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered recording the Mayor's corruption. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} 979a0bd97aa403c61edb786333824441fba4cf1f 461 460 2023-11-29T01:48:37Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Domino" <!--Domino--> | [[File:Unknown.png]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} 57f9229ea6232bab3dd91dccb72f085f17d7eda3 465 461 2023-11-29T02:24:07Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Cthulor" <!--Cthulor--> | [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.|| |- id="Diaz" <!--Diaz--> | [[File:Unknown.png]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Domino" <!--Domino--> | [[File:Unknown.png]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} c38e6d8a39961764b74463f1cf6c048ae322f479 466 465 2023-11-29T02:26:46Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png|148px]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Cthulor" <!--Cthulor--> | [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.|| |- id="Diaz" <!--Diaz--> | [[File:Unknown.png|148px]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Domino" <!--Domino--> | [[File:Unknown.png|148px]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png|148px]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png|148px]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png|148px]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png|148px]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png|148px]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png|148px]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png|148px]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png|148px]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png|148px]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} 2e26a9e9708c8e3e68923ca4c2152dde081f777f 467 466 2023-11-29T02:27:25Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png|148px]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Cthulor" <!--Cthulor--> | [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.|| |- id="Diaz" <!--Diaz--> | [[File:Unknown.png|148px]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Domino" <!--Domino--> | [[File:Unknown.png|148px]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png|148px]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png|148px]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. As such, she is willing to help him out in his scheme to </br>intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png|148px]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png|148px]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png|148px]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png|148px]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png|148px]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png|148px]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png|148px]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png|148px]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} 68e6098b2744aa7ae0ed9f76c8fdbbe9ddcc192c 468 467 2023-11-29T02:28:25Z Glasswarg 368797 wikitext text/x-wiki [[Back to the Dawn]] has a wide cast, but not every character plays a large role. This page documents all the side characters mentioned, or only briefly appearing, in the game. Characters without names ''or'' any interactions (eg. the lemur bartender at the cafe Thomas is arrested at) won't be listed to cut down on clutter. For a list of the prison guards, please see [[here|Guards]]. {| class="wikitable" width="100%" valign="top" |- ! Image !! Name !! Species !! Notes |- id="Adam" <!--Adam--> | [[File:Adam.png]] || Adam || Monkey || An entertainer at [[Fallen Angels]]. Seems to have [[Side_Characters#Miranda|Miranda]] as a frequent client. A professional,</br> he reluctantly follows her orders as best he can. Comes to respect Reed after their encounter. || |- id="BaronessBartender" <!--BaronessBartender--> | [[File:BaronessBartender.png]] || Baroness' Bartender || Peacock || The bartender of the Baroness bar. Helps [[Reed]] identify the pattern on the back of the club's card</br> and arranges for him to be taken to Fallen Angels, after making him buy an expensive brew. Multi-lingual.|| |- id="Brody" <!--Brody--> | [[File:Brody.png]] || Brody || Wombat || A bouncer at Fallen Angels. Guards the stock room and dressing rooms. </br>Seems fond of the male performers, and finds Reed attractive.|| |- id="Brooks" <!--Brooks--> | [[File:Unknown.png|148px]] || Brooks || Unknown || Owner of Louis', a bar [[Thomas]] and Reed frequented in college. Reed seems to have kept up </br>a friendship with the owner, as he was willing to rig the fire alarm to help the red panda escape his [[Side_Characters#Thugs|his pursuers]]. || |- id="Clint" <!--Clint--> | [[File:Clint.png]] || Clint || Porcupine || A client at Fallen Angels. Completely wasted, and heaving his guts into the toilet. Friends with [[Side_Characters#Hugh|Hugh]]. || |- id="Cthulor" <!--Cthulor--> | [[File:Cthulor.png]] || Cthulor || Unfathomable || Deity worshipped by [[Wilbur]], [[Pickman]], and [[Miguel]]. Might bring about the end times, </br>if [[Bam]] doesn't stop them. Don't worry about it though, that's his problem, not yours.|| |- id="Diaz" <!--Diaz--> | [[File:Unknown.png|148px]] || Diaz || Mule || Former manager of [[Side_Characters#SamsNicole|Nicole's]] jewllery store, and her former suitor. Wealthy and lavishing on Nicole's family,</br> he quickly earned the approval of her mother. [[Sam|Sam's]] efforts to rob the store to earn the dowry requested </br>by Nicole's mother scared the mule away from her, and he transferred stores as soon as possible. || |- id="Domino" <!--Domino--> | [[File:Unknown.png|148px]] || Domino || Flamingo || The [[Mayor|Mayor's]] driver, and paramour of [[Iris]]. He was murdered six months ago, </br>when his car was tampered with in an effort to silence him after he was discovered </br>recording the Mayor's corruption. || |- id="Edward" <!--Edward--> | [[File:Edward.png]] || Edward || European Badger || A client at Fallen Angels. Possessive fan of [[Side_Characters#Rona|Rona]] who wishes he could be with her alone. || |- id="Eric" <!--Eric--> | [[File:Eric.png]] || Eric || French Bulldog || Beat cop. Was a part of Thomas' arrest, and found the cocaine in his trunk. || |- id="FrankSr" <!--FrankSr--> | [[File:Unknown.png|148px]] || Frank Sr. || Hippo || Father of [[Frank]], and a notorious hitman. Known as 'The Tooth of the Mob', Frank Sr. lead a life </br>that overshadowed his son's own criminal undertakings. He retired at an old age, and began to make a </br>documentary on his career with some film makers - he slipped and died in the bathtub before it could be finished. || |- id="Freddie" <!--Freddie--> | [[File:Freddie.png]] || Freddie || Brown Bear || A bouncer at Fallen Angels. According to Reed, he looks like a 'creepy teddybear'.|| |- id="Gloria" <!--Gloria--> | [[File:Unknown.png|148px]] || Gloria || Unknown || A postwoman who works at the North Point post office, and Reed's neighbour. Last year, </br>Reed represented her in a divorce settlement, which ended largely in her favor. </br>As such, she is willing to help him out in his scheme to intercept a particular letter...|| |- id="Jeff" <!--Jeff--> | [[File:PilarAndJeff.png]] || Jeff || Weasel || A client at Fallen Angels. He was just dumped by a woman named [[Side_Characters#JeffNicole|Nicole]], and his attempt to forget </br>her with a night on the town has spiraled into a pity session talking off [[Side_Characters#Pilar|the bartender's]] ear. || |- id="Hank" <!--Hank--> | [[File:HankAndSophie.png]] || Hank || Golden Eagle || A client at Fallen Angels. A fan of [[Side_Characters#Sophie|Sophie]], who misunderstands Reed as trying to 'steal his girl'. || |- id="Hugh" <!--Hugh--> | [[File:Hugh.png]] || Hugh || Quokka || A client at Fallen Angels. Completely wasted, but in a good mood otherwise. Friends with [[Side_Characters#Clint|Clint]]. || |- id="Kong" <!--Kong--> | [[File:Kong.png]] || Kong || Gorilla || [[Angelo|Angelo's]] henchman. Large, stoic sort. Is present at the meeting that lands Thomas in jail. || |- id="Kyle" <!--Kyle--> | [[File:Kyle.png]] || Kyle || Beagle || Beat cop. Was a part of Thomas' arrest. || |- id="Lulu" <!--Lulu--> | [[File:Unknown.png|148px]] || Lulu || Unknown || An entertainer at Fallen Angels, briefly mentioned by [[Side_Characters#Edward|Edward]]. Not working the night the club is visited.|| |- id="Miranda" <!--Miranda--> | [[File:Miranda.png]] || Miranda || Black Bear || [[Eddie|Eddie's]] fiancé, and a client at Fallen Angels. When Eddie accidentally came in on her in the shower </br>when he was robbing her apartment, she forced him to propose using her mob boss brother as a threat. </br>A forceful woman who considers herself very desirable, Miranda will use either carrot or stick to get the reactions </br>she wants from men.|| |- id="JeffNicole" <!--JeffNicole--> | [[File:Unknown.png|148px]] || Nicole || Unknown || Ex-Girlfriend of [[Side_Characters#Jeff|Jeff]], who dumped him recently. Not to be confused with [[Sam|Sam's]] Nicole, below.|| |- id="SamNicole" <!--SamNicole--> | [[File:Unknown.png|148px]] || Nicole || Sheep || [[Sam|Sam's]] fiancé, who works at a jewellery store. Her family emmigrated to [[New Eden]] when she was young, </br>and they follow the Baaism faith. She met Sam when taking her father's car to be repaired. She finds the </br>donkey to be refreshing and engaging despite his 'ordinary' ways, but their romance has been hampered by her </br>over-bearing mother. After seeing Sam was willing to throw his life away for her, she found courage enough to </br>stand up to her mother, and declare that they will get married regardless of what her mother thinks.|| |- id="NicoleMother" <!--NicoleMother--> | [[File:Unknown.png|148px]] || Nicole's Mother || Sheep || A devout follower of the Baaism faith, she didn't approve of Sam's interest in her daughter. She challenged the </br>relationship at every turn, and eventually told Sam that she'd allow them to marry - if he could raise </br>a $100,000 dowry. She seems unimpressed by his actions to do just that, and despite Nicole's </br>declaration, seems intent to continue trying to break the two apart. || |- id="Pilar" <!--Pilar--> | [[File:PilarAndJeff.png]] || Pilar || Goat || The bartender at Fallen Angels. Wise and friendly, Pilar listens to the dreams and woes of her customers, </br>and offers to read their future with tarot cards. A firm believer in fate. || |- id="Reiko" <!--Reiko--> | [[File:Reiko.png]] || Reiko || Deer || An entertainer at Fallen Angels. It's her first day when Reed meets her, and she seems very nervous, </br>soft-spoken, and polite. Did a lot of research into becoming an ideal entertainer before she took the job, </br>and hopes to become 'as good as the other girls'. Seemingly from a Japan analogue. || |- id="Rona" <!--Rona--> | [[File:Rona.png]] || Rona || Leopard || A popular and experienced entertainer at Fallen Angels, known as </br>'The Huntress of Desire' and 'The Queen of the Night'. She illegaly crossed over from war-torn Aslovia with Iris, </br>and so considers the sheep to be a good friend. She considers herself a good judge of character.|| |- id="SargeantNorman" <!--SargeantNorman--> | [[File:SergeantNorman.png]] || Sargeant Norman || Doberman || Police Sargeant, and Thomas' arresting officer. </br>Got an anonymous tip that the reporter had drugs in his car. || |- id="Sophie" <!--Sophie--> | [[File:HankAndSophie.png]] || Sophie || Afghan Hound || An entertainer at Fallen Angels. Seems fond of machismo, and riles [[Side_Characters#Hank|Hank]] </br>up over the idea </br>of Reed 'stealing' her. || |- id="Sullivans" <!--Sullivans--> | [[File:Unknown.png|148px]] || Sullivan Sisters || Unknown || Two women who catfished Thomas and Reed into a double date. </br>Unattractive, rude, and overly lusty, the two friends decided to escape out the bathroom window of the bar. The </br>sisters were students of the neighboring college's photography society. || |- id="Thugs" <!--Thugs--> | [[File:Thugs.png]] || Unknown Thugs || Crocodile and Wolf || A pair of thugs working for [[Angelo]], who tail Reed on his orders. Skillfully outmanuevered and ditched. || |- id="UnnamedNephew" <!--UnnamedNephew--> | [[File:Unknown.png|148px]] || Unnamed Nephew </br> of the Mayor || Human || Has shares in the [[Blackmarsh Chemical Plant]]; he is the initial indicator that the the Mayor </br>may be in on the situation there. || |- id="UnnamedSkidroad" <!--UnnamedSkidroad--> | [[File:ResidentSkidroad.png]] || Unnamed Resident </br>of Skidroad || Beaver || An older resident of Skidroad, Thomas interviews him about the state of Lameleg River. </br>He believes that the government is uninterested in the illegal dumping situation due to corruption. </br>He's ultimately proven correct. || |- id="WilbursFamily" <!--WilbursFamily--> | [[File:Unknown.png|148px]] || [[Wilbur|Wilbur's]] Family || Walruses || Wilbur has a wife and two kids. Wilbur's wife is a climate activist </br>who is trying to force various petroleum companies out of the fragile area she lives in. || |- id="X" <!--X--> | [[File:Unknown.png|148px]] || 'X' || Unknown || X was the basketball star of the Lakeshore Waves, who became a legend </br>with his plays. When he retired, he wrote an autobiography. [[#GuardsOwen|Owen]] wanted to emulate him when he was a teen, </br>and still greatly admires him. || |} 11e2aadbd4fd2c5a1baf9812b184e1fec8232a84 Boulderton Prison 0 58 455 160 2023-11-28T12:23:55Z Glasswarg 368797 wikitext text/x-wiki Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. [[File:Roof.jpg|thumb|The roof, at sunset.]] __TOC__ === Layout === Boulderton Prison is a large facility in the north part of Boulderton, consisting of a front-facing administration building, behind which lays a spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit. The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the main internment block. The main internment block itself consists of two wings, public showers, and a control room at the center. This building is two stories tall, and the floor above the control room has a small rec room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be accessed through a stairwell here as well. Behind the main internment block are several smaller buildings, scattered throughout the grounds. These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at the very edge of the prison grounds, segregation. <div><ul> <li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li> <li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li> <li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li> </ul></div> === Schedule === The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity. [[File:Headcount.png|thumb|Make sure you show up on time!]] {| class="wikitable" style="width: 15.8%;" ! Time !! Activity |- | 7:45 AM || Headcount |- | 8:00 AM || Work/Freetime |- | 12:00 PM || Lunch |- | 1:00 PM || Yard Time |- | 5:30 PM || Dinner/Freetime |- | 9:30 PM || Lockdown |} Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable. === Population === Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with inmates of various security levels interacting freely with eachother, differentiated only by the colour of their uniform (blue for low, orange for medium, and red for high). Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an amphibian – the later two apparently netting the prison a grant for housing them. For a full list of inmates, see [[Characters|here]]. [[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]] === Security === Boulderton Prison has a large security force, with guards stationed throughout key points of the prison complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are watched by a group of snipers with orders to take out any escapees. Cameras are also stationed throughout the grounds, focused on areas frequented both by staff and prisoners alike. The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the prisoners face-to-face outside the control room. But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often have spaces where some of the more illicit items may be hidden away in these circumstances. === Administration === The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation over punishment. Therefore, a number of renovation projects have sprung up around the prison grounds, and improvements to various policies have begun to trickle in. So long as the current warden stays in power, the future for prisoners seems a little less bleak. [[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though. d5c400bfc5b0cf4ac3170de24b683b1ac604b925 456 455 2023-11-28T12:24:16Z Glasswarg 368797 wikitext text/x-wiki Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. [[File:Roof.jpg|thumb|The roof, at sunset.]] __TOC__ === Layout === Boulderton Prison is a large facility in the north part of [[Boulderton]], consisting of a front-facing administration building, behind which lays a spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit. The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the main internment block. The main internment block itself consists of two wings, public showers, and a control room at the center. This building is two stories tall, and the floor above the control room has a small rec room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be accessed through a stairwell here as well. Behind the main internment block are several smaller buildings, scattered throughout the grounds. These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at the very edge of the prison grounds, segregation. <div><ul> <li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li> <li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li> <li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li> </ul></div> === Schedule === The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity. [[File:Headcount.png|thumb|Make sure you show up on time!]] {| class="wikitable" style="width: 15.8%;" ! Time !! Activity |- | 7:45 AM || Headcount |- | 8:00 AM || Work/Freetime |- | 12:00 PM || Lunch |- | 1:00 PM || Yard Time |- | 5:30 PM || Dinner/Freetime |- | 9:30 PM || Lockdown |} Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable. === Population === Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with inmates of various security levels interacting freely with eachother, differentiated only by the colour of their uniform (blue for low, orange for medium, and red for high). Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an amphibian – the later two apparently netting the prison a grant for housing them. For a full list of inmates, see [[Characters|here]]. [[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]] === Security === Boulderton Prison has a large security force, with guards stationed throughout key points of the prison complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are watched by a group of snipers with orders to take out any escapees. Cameras are also stationed throughout the grounds, focused on areas frequented both by staff and prisoners alike. The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the prisoners face-to-face outside the control room. But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often have spaces where some of the more illicit items may be hidden away in these circumstances. === Administration === The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation over punishment. Therefore, a number of renovation projects have sprung up around the prison grounds, and improvements to various policies have begun to trickle in. So long as the current warden stays in power, the future for prisoners seems a little less bleak. [[Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though. aebbf09589f868bac0ae7d0d22eb348db9ac6f4b Boulderton 0 142 457 2023-11-28T12:26:11Z Glasswarg 368797 Created page with "Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a large, contemporary metropolis, with a variety of neighborhoods catering to a largely mammalian population." wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a large, contemporary metropolis, with a variety of neighborhoods catering to a largely mammalian population. ed960aac8064ebb4e99dd41ef7d9709d2b1e027b 458 457 2023-11-28T13:31:56Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his lawfirm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. 0cc2d1ee4885906a97321557e56076cd8d10b235 469 458 2023-11-29T02:29:35Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and Woodpecker TV. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to Cthulor, also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == [[Fallen Angels]] Baroness Bar Boulderton Prison Blackmarsh Chemical Plant [[Woodpecker TV Station]] 6a3149b17d209a49cc63d07386f88a408a8a91ee 470 469 2023-11-29T02:29:56Z Glasswarg 368797 /* Notable Locations */ wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and Woodpecker TV. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to Cthulor, also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station d6dac23a4cffe6dd58956d3bfba6ce64af2f3d5e 471 470 2023-11-29T02:30:14Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to Cthulor, also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station f5197d34c182f57fc17b5fb7dc1dad9a3060c290 472 471 2023-11-29T02:30:46Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]], also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station 52235c9017f44217f4cc101f88258e993b412efa 473 472 2023-11-29T02:31:10Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station 7fca0f14262613e97b19c4c7f4f45753eb3878f0 475 473 2023-11-29T02:33:47Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station 149a3111e8c8524c4d8ec3090af37c9797cb4eb5 476 475 2023-11-29T02:36:49Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station fb02af9b0c1ce1d8abc2a9764436240534fab419 478 476 2023-11-29T02:41:45Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. [[File:LamelegRiver.png|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station c616629274c7fb9326edeb9f79924c6d30c7da4a 479 478 2023-11-29T02:42:07Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. [[File:LamelegRiver.png|thumb|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station ad31d23a6433ffd3d7a161f5c0feb971424ad257 480 479 2023-11-29T02:42:49Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === [[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it.   == Notable Locations == * [[Fallen Angels]] * Baroness Bar * Boulderton Prison * Blackmarsh Chemical Plant * Woodpecker TV Station 3d686d5a6446b0f295a8f8eac93338bdef6aa16a 482 480 2023-11-29T02:44:58Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === [[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it. [[File:Street.png.png|thumb|center|A typical Boulderton street.]] 0cc743b6409e1059375f0fb151efdb76fcb0bb29 483 482 2023-11-29T02:45:11Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === [[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news program, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it. [[File:Street.png|thumb|center|A typical Boulderton street.]] 38761350e0347867785bc80522ee418db20829f2 484 483 2023-11-29T02:46:26Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === [[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block, with quality news reporting - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it. [[File:Street.png|thumb|center|A typical Boulderton street.]] e3d323fd95eb76e3253c19984c9dc7f94efe84d9 485 484 2023-11-29T02:46:53Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === [[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it. [[File:Street.png|thumb|center|A typical Boulderton street.]] ddf8871d0e88cccf4b6b4e6af3ea6785b2be10f1 File:Cthulor.png 6 143 462 2023-11-29T02:18:06Z Glasswarg 368797 Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn... wikitext text/x-wiki == Summary == Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn... e9e064f917ca3d8a3df0313cf2b01e5ea95e5a49 463 462 2023-11-29T02:18:21Z Glasswarg 368797 /* Summary */ wikitext text/x-wiki == Summary == Ph'nglui mglw'nafh Cthulor R'lyeh wgah'nagl fhtagn... 58174602ce83b9d4af25580204ff6778c5f7af60 File:City.png 6 144 474 2023-11-29T02:31:53Z Glasswarg 368797 City map of Boulderton. wikitext text/x-wiki == Summary == City map of Boulderton. 372a431e60be57efc854915ada148f8d433e3996 File:LamelegRiver.png 6 145 477 2023-11-29T02:40:40Z Glasswarg 368797 Image of the polluted Lameleg River along Skidroad. wikitext text/x-wiki == Summary == Image of the polluted Lameleg River along Skidroad. 5ed18db369803af842c1a1a3d56bf531a76895a2 File:Street.png 6 146 481 2023-11-29T02:43:42Z Glasswarg 368797 Image of a typical Boulderton street. wikitext text/x-wiki == Summary == Image of a typical Boulderton street. efd97083e8cbd1aab1e27a07d1c209f7e01f8c5b Locations 0 147 486 2023-11-29T03:01:57Z Glasswarg 368797 Created page with "There's a lot of places to visit in [[Back to the Dawn]]. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corr..." wikitext text/x-wiki There's a lot of places to visit in [[Back to the Dawn]]. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief. ==== Cities and Towns ==== * [[Boulderton]] - The city the game takes place in. * Lakeshore City === Aslovia === A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life. == Important Locations in Boulderton == [[Boulderton Prison]] [[Fallen Angels]] ebec238c2044805e63f995726100bad2ee6933c7 487 486 2023-11-29T03:02:28Z Glasswarg 368797 wikitext text/x-wiki There's a lot of places to visit in [[Back to the Dawn]]. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief. ==== Cities and Towns ==== * [[Boulderton]] - The city the game takes place in. * Lakeshore City === Aslovia === A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life. == Important Locations in Boulderton == * [[Boulderton Prison]] * [[Fallen Angels]] 85801e2c46cd53fc243dc77a5a54a8a83642533b File:Title.png 6 103 488 354 2023-11-29T03:12:37Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:Title.png]] wikitext text/x-wiki == Summary == Title page of Back to the Dawn. 017328384f2a1c45dce51ea1f4bc8897a0b8e692 File:DecemberTitle.png 6 148 489 2023-11-29T08:54:53Z Glasswarg 368797 Title image for December. Contains elements from 'Christmas Santa Claus Sleigh' by Clker-Free-Vector-Images on Pixabay, free to use under Pixabay's Content License (https://pixabay.com/service/license-summary/). wikitext text/x-wiki == Summary == Title image for December. Contains elements from 'Christmas Santa Claus Sleigh' by Clker-Free-Vector-Images on Pixabay, free to use under Pixabay's Content License (https://pixabay.com/service/license-summary/). 9c6c83a59aa6fca7b3b51a04b51f521cbc75dcb4 File:FebruaryTitle.png 6 149 490 2023-11-29T08:58:13Z Glasswarg 368797 Title image for February, to celebrate Lunar New Year. Contains elements of an untitled Mio Ito work, free to use under the Unsplash Content License (https://unsplash.com/license). wikitext text/x-wiki == Summary == Title image for February, to celebrate Lunar New Year. Contains elements of an untitled Mio Ito work, free to use under the Unsplash Content License (https://unsplash.com/license). 80639bb22219c6ad605ca1c6be4438bd0a2334e7 File:OctoberTitle.png 6 150 491 2023-11-29T09:01:54Z Glasswarg 368797 Title image for October, to celebrate Halloween. Contains elements of 'full moon in the sky' by Simone Pellegrini, free to use under the Unsplash Content License (https://unsplash.com/license). wikitext text/x-wiki == Summary == Title image for October, to celebrate Halloween. Contains elements of 'full moon in the sky' by Simone Pellegrini, free to use under the Unsplash Content License (https://unsplash.com/license). 620bc3299de72adbccab060854154a9051cbcfb1 Back to the Dawn Wiki 0 1 492 19 2023-11-29T09:16:18Z Glasswarg 368797 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. <!-- Made a temporary(?) title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Jobs]] *[[Quests]] *[[Testing Page]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] a9b87eb8fc64f12f8fa5e571c877e2871d6fcc67 493 492 2023-11-29T09:17:10Z Glasswarg 368797 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Jobs]] *[[Quests]] *[[Testing Page]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] f6e28392080697743b8f60a557f601a3d80c6517 495 493 2023-11-29T09:25:31Z Glasswarg 368797 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Jobs]] *[[Quests]] *[[Testing Page]] *[[Main Page Mock Up]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] 57b49d20ff8693529fe49e3f5b087d06165fd780 Main Page Mock Up 0 151 494 2023-11-29T09:25:07Z Glasswarg 368797 Created page with "This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --..." wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> dae59ee79c17d42e67fd8e829cdc71fe2ec757c2 500 494 2023-11-29T10:38:41Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> {{MainPageWindow | Basics | [[Back to the Dawn|What is Back to the Dawn?]] | [[Starting a New Game]] | [[Saving]] | [[Body]] | [[Mind]] | [[Stamina]] | [[Time Limit]] }} {| class="wikitable" style="border-collapse: collapse; border: none;" |- |- ! style="background: #da6c1b;" | Basics ! style="background: #da6c1b;" | The Prison ! style="background: #da6c1b;" | Items ! style="background: #da6c1b;" | Gameplay ! style="background: #da6c1b;" | Characters ! style="background: #da6c1b;" | World |- | [[Back to the Dawn|What is Back to the Dawn?]] || [[Overview]] || [[Equipment]] || [[Quests]] || [[Prisoners]] || [[Boulderton]] |- | [[Starting a New Game]] || [[Locations]] || [[Crafting]] || [[Socializing]] || [[Guards]] || [[Locations|Other Locations]] |- | [[Saving]] || [[Jobs]] || [[Consumable]] || [[Fighting]] || [[Prison Staff]] || [[Religion]] |- | [[Body]] || [[TV Schedule]] || [[Key Items]] || [[Escaping]] || [[Antagonists]] || [[Trivia, Easter Eggs, and References|Trivia and More]] |- | [[Mind]] || [[Boxing Schedule]] || || [[Achievements]] || [[Side_Characters|Others]] || |- | [[Stamina]] || || || || || |- | [[Time Limit]] || || || || || |- |} e24036634009c5b7150fc9cbd09da8e73d18ff0c Template:MainPageWindow 10 152 496 2023-11-29T10:20:31Z Glasswarg 368797 Created page with "<includeonly> {| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;" {{{1}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{2}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{3}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{4}}} |- ! style="background: none; border-..." wikitext text/x-wiki <includeonly> {| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;" {{{1}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{2}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{3}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{4}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{5}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{6}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{7}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{8}}} |- |} </includeonly> 788cffc4fdfc3c03b3296a8052d0a1a1c154d1b1 497 496 2023-11-29T10:20:42Z Glasswarg 368797 wikitext text/x-wiki {| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;" {{{1}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{2}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{3}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{4}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{5}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{6}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{7}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{8}}} |- |} 0850a528bd7ae22ddce6f24db0028acd714174a6 498 497 2023-11-29T10:24:12Z Glasswarg 368797 wikitext text/x-wiki <includeonly> {| class="wikitable" style="border-collapse: collapse; border: none; border-spacing: 0; background: #da6c1b;" {{{1}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{2}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{3}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{4}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{5}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{6}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{7}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black;" | {{{8}}} |- |} </includeonly> 788cffc4fdfc3c03b3296a8052d0a1a1c154d1b1 499 498 2023-11-29T10:38:06Z Glasswarg 368797 wikitext text/x-wiki {| class="wikitable" style="border-collapse: collapse; border: none;" |- ! style="background: #da6c1b; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black;" | {{{1}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" | {{{2}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" | {{{3}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" | {{{4}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" | {{{5}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" | {{{6}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none;" | {{{7}}} |- ! style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: 1px solid black;" | {{{8}}} |- |} e69801aeb9d864fc179053d607541116b81238b0 Main Page Mock Up 0 151 501 500 2023-11-29T10:44:41Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> {{MainPageWindow | Basics | [[Back to the Dawn|What is Back to the Dawn?]] | [[Starting a New Game]] | [[Saving]] | [[Body]] | [[Mind]] | [[Stamina]] | [[Time Limit]] }} {{MainPageWindow | The Prison | [[Overview]] | [[Locations]] | [[Jobs]] | [[TV Schedule]] | [[Boxing Schedule]] | | }} {{MainPageWindow | Items | [[Equipment]] | [[Crafting]] | [[Consumable]] | [[Key Items]] | | | }} {{MainPageWindow | Gameplay | [[Quests]] | [[Socializing]] | [[Fighting]] | [[Escaping]] | [[Achievements]] | | }} {{MainPageWindow | Characters | [[Prisoners]] | [[Guards]] | [[Prison Staff]] | [[Antagonists]] | [[Side_Characters|Others]] | | }} {{MainPageWindow | World | [[Boulderton]] | [[Locations|Other Locations]] | [[Religion]] | [[Trivia, Easter Eggs, and References|Trivia and More]] | [[Side_Characters|Others]] | | }} 9ce05579ad026060c8482260e20a0f8c023aafc5 503 501 2023-11-29T10:56:05Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> dae59ee79c17d42e67fd8e829cdc71fe2ec757c2 505 503 2023-11-29T10:59:46Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Basics | [[Back to the Dawn|What is Back to the Dawn?]] | [[Starting a New Game]] | [[Saving]] | [[Body]] | [[Mind]] | [[Stamina]] | [[Time Limit]] }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | The Prison | [[Overview]] | [[Locations]] | [[Jobs]] | [[TV Schedule]] | [[Boxing Schedule]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Items | [[Equipment]] | [[Crafting]] | [[Consumable]] | [[Key Items]] | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Gameplay | [[Quests]] | [[Socializing]] | [[Fighting]] | [[Escaping]] | [[Achievements]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Characters | [[Prisoners]] | [[Guards]] | [[Prison Staff]] | [[Antagonists]] | [[Side_Characters|Others]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | World | [[Boulderton]] | [[Locations|Other Locations]] | [[Religion]] | [[Trivia, Easter Eggs, and References|Trivia and More]] | [[Side_Characters|Others]] | | }} </div> <div style="clear: both;"></div> 9ab2164aca1773c18d089f5b0f89416b6f4cd1c7 507 505 2023-11-29T11:04:11Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Basics | [[Back to the Dawn|What is Back to the Dawn?]] | [[Starting a New Game]] | [[Saving]] | [[Body]] | [[Mind]] | [[Stamina]] | [[Time Limit]] }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | The Prison | [[Overview]] | [[Locations]] | [[Jobs]] | [[TV Schedule]] | [[Boxing Schedule]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Items | [[Equipment]] | [[Crafting]] | [[Consumable]] | [[Key Items]] | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Gameplay | [[Quests]] | [[Socializing]] | [[Fighting]] | [[Escaping]] | [[Achievements]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Characters | [[Prisoners]] | [[Guards]] | [[Prison Staff]] | [[Antagonists]] | [[Side_Characters|Others]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | World | [[Boulderton]] | [[Locations|Other Locations]] | [[Religion]] | [[Trivia, Easter Eggs, and References|Trivia and More]] | | | }} </div> <div style="clear: both;"></div> e50f3be8266c11bb1284f84cb2052ea424e6c53b 510 507 2023-11-29T11:13:28Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit, and refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Basics | [[Back to the Dawn|What is Back to the Dawn?]] | [[Starting a New Game]] | [[Saving]] | [[Body]] | [[Mind]] | [[Stamina]] | [[Time Limit]] }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | The Prison | [[Overview]] | [[Locations]] | [[Jobs]] | [[TV Schedule]] | [[Boxing Schedule]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Items | [[Equipment]] | [[Crafting]] | [[Consumable]] | [[Key Items]] | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Gameplay | [[Quests]] | [[Socializing]] | [[Fighting]] | [[Escaping]] | [[Achievements]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Characters | [[Prisoners]] | [[Guards]] | [[Prison Staff]] | [[Antagonists]] | [[Side_Characters|Others]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | World | [[Boulderton]] | [[Locations|Other Locations]] | [[Religion]] | [[Trivia, Easter Eggs, and References|Trivia and More]] | | | }} </div> <div style="clear: both;"></div> 890de4196e9a04a0ded58e0a2207366ead4e0fc6 512 510 2023-11-29T11:14:09Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Basics | [[Back to the Dawn|What is Back to the Dawn?]] | [[Starting a New Game]] | [[Saving]] | [[Body]] | [[Mind]] | [[Stamina]] | [[Time Limit]] }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | The Prison | [[Boulderton Prison|Overview]] | [[Locations]] | [[Jobs]] | [[TV Schedule]] | [[Boxing Schedule]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Items | [[Equipment]] | [[Crafting]] | [[Consumable]] | [[Key Items]] | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Gameplay | [[Quests]] | [[Socializing]] | [[Fighting]] | [[Escaping]] | [[Achievements]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Characters | [[Prisoners]] | [[Guards]] | [[Prison Staff]] | [[Antagonists]] | [[Side_Characters|Others]] | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | World | [[Boulderton]] | [[World Locations|Other Locations]] | [[Religion]] | [[Trivia, Easter Eggs, and References|Trivia and More]] | | | }} </div> <div style="clear: both;"></div> d93f3946a84c71b2aaf28a1b9a3d954b68111f5f 533 512 2023-11-30T09:51:29Z Glasswarg 368797 wikitext text/x-wiki This is where we'll mess around compiling the main splash page; when its all ready, and the wiki is mostly complete, we can copy this over to the current splash page. Feel free to edit as refine - let's make something awesome! <!-- Made a temporary title card and some variants that can be manually swapped out for the appropriate month! --> <!-- Feb, Lunar New Year: [[File:FebruaryTitle.png|800px|center]] --> <!-- Oct, Halloween: [[File:OctoberTitle.png|800px|center]] --> <!-- Dec, Christmas: [[File:DecemberTitle.png|800px|center] --> <!-- Rest of year: [[File:DecemberTitle.png|800px|center] --> <!-- Just replace the below title as appropriate. I hope a proper artist makes something amazing to replace this! --> [[File:Title.png|800px|center]] <center>'''Welcome to the Back to the Dawn Wiki!'''</center> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Basics | [[Back to the Dawn|What is Back to the Dawn?]] | [[Starting a New Game]] | [[Saving and Loading]] | [[Mind and Body]] | [[Stamina]] | [[Focus Points]] | [[Satiety]] | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | The Prison | [[Boulderton Prison|Overview]] | [[Locations]] | [[Jobs]] | [[TV Schedule]] | [[Boxing Schedule]] | | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Items | [[Equipment]] | [[Crafting]] | [[Consumable]] | [[Key Items]] | | | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Gameplay | [[Quests]] | [[Socializing]] | [[Fighting]] | [[Escaping]] | [[Achievements]] | [[Time Management]] | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | Characters | [[Prisoners]] | [[Guards]] | [[Prison Staff]] | [[Antagonists]] | [[Side_Characters|Others]] | | | | }} </div> <div style="float: left; margin-right: 10px;"> {{MainPageWindow | World | [[Boulderton]] | [[World Locations|Other Locations]] | [[Religion]] | [[Trivia, Easter Eggs, and References|Trivia and More]] | | | | | }} </div> <div style="clear: both;"></div> 9e0d6fd0eda9683f9204597a9ac89f4c6472cb9f Template:MainPageWindow 10 152 502 499 2023-11-29T10:55:51Z Glasswarg 368797 wikitext text/x-wiki {| class="wikitable" style="border-collapse: collapse; border: none; padding: 0;" |- | style="background: #da6c1b; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; padding: 0;" | {{{1}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{2}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{3}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{4}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{5}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{6}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{7}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: 1px solid black; padding: 0;" | {{{8}}} |- |} 1b480c1b610d6a8ee5f11718c6f01c05e9ccb25f 504 502 2023-11-29T10:59:43Z Glasswarg 368797 wikitext text/x-wiki {| class="wikitable" style="border-collapse: collapse; border: none; padding: 0;" |- | style="background: #da6c1b; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; color: black;" | {{{1}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{2}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{3}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{4}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{5}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{6}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: none; padding: 0;" | {{{7}}} |- | style="background: none; border-left: 1px solid black; border-right: 1px solid black; border-top: none; border-bottom: 1px solid black; padding: 0;" | {{{8}}} |- |} cf6dfa45be29fa70f956465beec7f08a84ea9dad Locations 0 147 506 487 2023-11-29T11:01:10Z Glasswarg 368797 wikitext text/x-wiki There's a lot of places to visit in [[Back to the Dawn]]. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief. ==== Cities and Towns ==== * [[Boulderton]] - The city the game takes place in. * Lakeshore City === Aslovia === A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life. == Important Locations in Boulderton == * [[Boulderton Prison]] * [[Fallen Angels]] 8b23d58bb5f71bc123c78cd5512cd91ff885bb11 511 506 2023-11-29T11:13:59Z Glasswarg 368797 Blanked the page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 World Locations 0 153 508 2023-11-29T11:12:27Z Glasswarg 368797 Created page with "It's a big world out there. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The maj..." wikitext text/x-wiki It's a big world out there. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief. ==== Cities and Towns ==== * [[Boulderton]] - The city the game takes place in. * Lakeshore City === Aslovia === A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life. 1d82ced4941db9a86a5449cbc0b9d08a4eed1d5d 520 508 2023-11-30T02:04:54Z Glasswarg 368797 wikitext text/x-wiki It's a big world out there. __TOC__ == Nations == === New Eden === New Eden appears to be mostly based on North America, with some aspects of European and Chinese architecture and culture. It neighbors war-torn Aslovia, and frequently sees immigrants from there - legal and otherwise. It is home to a lot of mammals, with aquatic species like Walruses found in the nation's north. It is fairly prosperous and egalitarian in nature, though corruption is not uncommon. The major religion of the country is [[Father of the Forest]] belief. ==== Cities and Towns ==== * [[Boulderton]] - The city the game takes place in. * Lakeshore City === Republic of Aslovia === A war-torn, Eastern European style nation. They endured a civil war until recently, and are focusing on rebuilding. Many have moved from Aslovia to other nations in hopes of a better life. 836a311c3070c2a5bc837ac3b884a30bcba5f537 Boulderton 0 142 509 485 2023-11-29T11:12:52Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Home to Town Hall and various political offices. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that [[Reed]] has his law firm, Reed's Law Associates. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === [[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it. [[File:Street.png|thumb|center|A typical Boulderton street.]] == Important Locations in Boulderton == * [[Boulderton Prison]] * [[Fallen Angels]] 8cab4f36c1b72d5780bb1d0e091c801b375d83e9 536 509 2023-11-30T10:23:06Z Glasswarg 368797 wikitext text/x-wiki Boulderton is the name of the city that [[Back to the Dawn]] takes place in. Located in the country of [[New Eden]], the city is a contemporary metropolis, with a variety of neighborhoods catering to its largely mammalian population. The aesthetics of the city are suggestive of North America - particularly New York - with some European and Chinese influences. [[File:City.png|thumb|Boulderton, New Eden]] __TOC__ == Districts == Boulderton consists of at least 24 different districts. Whilst not all are named, the following have been established. === North Point === North Point is located in the north-western part of Boulderton, along the tip of the channel the goes around the city's north and western regions. Although it features commercial enterprises, North Point is reasonably close to [[Boulderton Prison]], and thus its post office is the first place its mail is sorted. === Central District === Also known as Central City. Home to Town Hall and various political offices. === College District === Home to several colleges, one of which is where Thomas, [[Reed]], and [[Maggie]] studied. === Downtown === Downtown is the commercial centerpoint of Boulderton, and is also home to a fair few offices. It is here that Reed has his law firm, Reed's Law Associates. === River Bay === One of the districts bordering the large channel. === Westshore === Home to a large research and development complex, known as Hopps Biotech R&D. === Skidroad === [[File:LamelegRiver.png|thumb|left|Water's supposed to be purple, right? Yeah, I'm sure it's fine...]] Birthplace of a fair few inmates, Skidroad is also a particularly prominent neighborhood in [[Thomas|Thomas']] story. A seedy area in the city's south-east, Skidroad is a mix of commercial, residential, and industrial projects. The area's populace are generally low-income, and crime is a recurring issue. The Lameleg River splits here, and runs through the district, flanked by numerous factories. This combination of factors has lead to many seeing Skidroad as a place to exploit without much interest or outrage from the rest of the city. Various strip clubs with illegal immigrants, drug dens, and illegal gambling houses can all be found here if one knows where to look. The most egregious crisis facing Skidroad, however, is a more recent one: The Blackmarsh Chemical Plant has been illegally dumping its waste directly into the river. This has caused various illnesses and diseases to skyrocket in the population of Skidroad, threatening the lives of its citizens. == Media Presence == The city has two major media outlets: The Boulderton Times, and [[Woodpecker TV]]. The Boulderton Times is a broadsheet newspaper that - at least in Thomas' opinion - has 'low quality content', and is 'losing readership'. Woodpecker TV features a comprehensive news block - the station is known to send reporters internationally in order to report, and features a few award winning correspondents. Thomas was considered one of the station's leading stars, due to his passionate investigative reports, up until the Blackmarsh Chemical Plant incident. == Religion == Boulderton is a multi-faith city. Many faiths (or lack thereof) are present, with belief in [[The Father of the Forest]] being the most prominent. Baaism - a Hindu analogue - is also known to be practiced in the city. A large swarth of the general populace seem interested in various forms of mysticism, from tarot reading to divination. A small, underground cult to [[Side_Characters#Cthulor|Cthulor]] also has a presence in the local prison - but not for long if [[Bam]] has anything to say about it. [[File:Street.png|thumb|center|A typical Boulderton street.]] == Important Locations in Boulderton == * [[Boulderton Prison]] * [[Fallen Angels]] df50d24fb3cd7f9b5444b6b98b6f876862d9eece File:BroadcastPast.png 6 154 513 2023-11-30T01:14:26Z Glasswarg 368797 Image of Broadcast Past option for Thomas. wikitext text/x-wiki == Summary == Image of Broadcast Past option for Thomas. de3601bc4739d8df753eba401c5a7a986068dbd5 514 513 2023-11-30T01:15:19Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:BroadcastPast.png]] wikitext text/x-wiki == Summary == Image of Broadcast Past option for Thomas. de3601bc4739d8df753eba401c5a7a986068dbd5 515 514 2023-11-30T01:16:15Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:BroadcastPast.png]] wikitext text/x-wiki == Summary == Image of Broadcast Past option for Thomas. de3601bc4739d8df753eba401c5a7a986068dbd5 File:UndercoverPast.png 6 155 516 2023-11-30T01:24:35Z Glasswarg 368797 Image of Undercover Journalist Past option for Thomas. wikitext text/x-wiki == Summary == Image of Undercover Journalist Past option for Thomas. 64bd7697480f9bcbc255bb4c69d0f16a5aec6043 File:WarPast.png 6 156 517 2023-11-30T01:35:53Z Glasswarg 368797 Image of War Correspondant Past option for Thomas. wikitext text/x-wiki == Summary == Image of War Correspondant Past option for Thomas. aa8a9f00d59561851d4f196fbfbd9ad24a9e2737 518 517 2023-11-30T01:37:10Z Glasswarg 368797 Glasswarg uploaded a new version of [[File:WarPast.png]] wikitext text/x-wiki == Summary == Image of War Correspondant Past option for Thomas. aa8a9f00d59561851d4f196fbfbd9ad24a9e2737 Starting a New Game 0 157 519 2023-11-30T01:59:07Z Glasswarg 368797 Created page with "== Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three diff..." wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || Example || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind when </br>searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || Example || || Example || Example || Example |- | [[File:WarPast.png|200px]] || Example || || Example || Example || Example |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | Example || Example || || Example || Example || Example |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for ??? |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | Example || Example || || Example || Example || Example |- |} aee49e5f9e38a73ee7200146527a1bc6d79ce6d3 521 519 2023-11-30T02:06:54Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | Example || Example || || Example || Example || Example |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for ??? |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | Example || Example || || Example || Example || Example |- |} df248b2c0a4a2e9e219951c9fc837ae0e9a15875 522 521 2023-11-30T02:07:54Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for ??? |- ! Coming soon. |- |} 8a3532c75784f68866fd4de2a8a87e75caacbd1f 523 522 2023-11-30T02:25:41Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. {| class="wikitable" ! Name !! Description !! |- | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start. |- | Example || Example |- | Example || Example |} {| class="wikitable" |+ style="background-color:#af2223; display:block;" | New Eden Mode Items ! Thomas !! Bob !! ??? !! |- | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon |- | [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon |} 72ee43bd73e3842ec0effcda2da94c3f444544e1 524 523 2023-11-30T02:26:13Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. {| class="wikitable" ! Name !! Description !! |- | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start. |- | Example || Example |- | Example || Example |} {| class="wikitable" |+ New Eden Mode Items ! Thomas !! Bob !! ??? !! |- | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon |- | [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon |} b5cf844d2c4a1d0d9e897bc7ad6d3a47a125c0e4 525 524 2023-11-30T02:31:23Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. {| class="wikitable" ! Name !! Description !! |- | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start. |- | Central District Mode || This is the recommended mode. |- | Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad. |} {| class="wikitable" |+ New Eden Mode Items ! Thomas !! Bob !! ??? !! |- | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon |- | [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon |} 5f434cfa00488fcd0b20992eaa92e1ab304a5638 526 525 2023-11-30T02:51:27Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:white; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. {| class="wikitable" ! Name !! Description !! |- | style="background: #3c81b2;" | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start. |- | style="background: #ff8022;" | Central District Mode || This is the recommended mode. |- | style="background: #af2223;" | Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad. |} {| class="wikitable" |+ New Eden Mode Items ! style="background: #ff8022;" | Thomas !! style="background: #af2223;" | Bob !! style="background: white;" | ??? !! |- | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon |- | [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon |} b3c21010d76aababaa275709ebfda5aab699cd8b 527 526 2023-11-30T09:11:13Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. [[File:CharacterSelect.png.|thumb|Three inmates, three stories.]] == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:white; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. {| class="wikitable" ! Name !! Description !! |- | style="background: #3c81b2;" | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start. |- | style="background: #ff8022;" | Central District Mode || This is the recommended mode. |- | style="background: #af2223;" | Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad. |} {| class="wikitable" |+ New Eden Mode Items ! style="background: #ff8022;" | Thomas !! style="background: #af2223;" | Bob !! style="background: white;" | ??? !! |- | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon |- | [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon |} d06cf003f7c0e82ea8fa1a28d896c177c4194cdd 528 527 2023-11-30T09:11:40Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. [[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]] == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:white; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. {| class="wikitable" ! Name !! Description !! |- | style="background: #3c81b2;" | New Eden Mode || For players who want to experience the story in a less challenging, </br>and more relaxing way. Fate will be in </br>your hands. On this difficulty, characters will </br>have two special items at the start. |- | style="background: #ff8022;" | Central District Mode || This is the recommended mode. |- | style="background: #af2223;" | Skidroad Mode || On this difficulty, you won't be able to use </br>Memory Recall, so you'll have to accept and face all the results, </br>good or bad. |} {| class="wikitable" |+ New Eden Mode Items ! style="background: #ff8022;" | Thomas !! style="background: #af2223;" | Bob !! style="background: white;" | ??? !! |- | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you </br>fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.|| Coming Soon || Coming Soon |- | [[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. </br>You will no longer be brought down by Pain or Depression! || Coming Soon || Coming Soon |} 144f61ea8f1ad45a7fc1b78c7cd856730c2f3080 529 528 2023-11-30T09:35:07Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. [[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]] == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:white; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |- ! style="background: #3c81b2;" | New Eden Mode | For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start. |- ! style="background: #ff8022;" | Central District Mode | This is the recommended mode. |- ! style="background: #af2223;" | Skidroad Mode | On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad. |} </div> <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |+ style="border: 1px solid black;" | New Eden Mode Items |- ! style="background: #ff8022;" | Thomas | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression! |- ! style="background: #af2223;" | Bob | Coming Soon |- ! style="background: white;" | ??? | Coming Soon |} </div> 12018c8833a729d2e49cc240119898945cae02b9 530 529 2023-11-30T09:39:23Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. [[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]] == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:white; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |- ! style="background: #3c81b2;" | New Eden Mode | For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start. |- ! style="background: #ff8022;" | Central District Mode | This is the recommended mode. |- ! style="background: #af2223;" | Skidroad Mode | On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad. |} </div> <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |+ style="border: 1px solid black;" | New Eden Mode Items |- ! style="background: #ff8022;" | Thomas | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression! |- ! style="background: #af2223;" | Bob | Coming Soon |- ! style="background: white;" | ??? | Coming Soon |} </div> And now you can begin your journey in Boulderton Prison! In addition to this wiki, the game itself has a very helpful encyclopedia of gameplay know-how in the Prison Manual, accessible any time from the in-game menu under Tutorial. e4d5cca20b66e7eedf5480638995fd03b3646116 531 530 2023-11-30T09:40:23Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. [[File:CharacterSelect.png.|thumb|center|Three inmates, three stories.]] == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:white; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |- ! style="background: #3c81b2;" | New Eden Mode | For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start. |- ! style="background: #ff8022;" | Central District Mode | This is the recommended mode. |- ! style="background: #af2223;" | Skidroad Mode | On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad. |} </div> <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |+ style="border: 1px solid black;" | New Eden Mode Items |- ! style="background: #ff8022;" | Thomas | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression! |- ! style="background: #af2223;" | Bob | Coming Soon |- ! style="background: white;" | ??? | Coming Soon |} </div> <div style="clear: both;"></div> And now you can begin your journey in Boulderton Prison! In addition to this wiki, the game itself has a very helpful encyclopedia of gameplay know-how in the Prison Manual, accessible any time from the in-game menu under Tutorial. 2edbc45b00ff5c38f5d242e488e2b8c292306f80 532 531 2023-11-30T09:41:59Z Glasswarg 368797 wikitext text/x-wiki == Select Character == After starting a New Game, you'll be taken to a character select screen - there's three protagonists in the wind, but in Early Access, only [[Thomas]] is available. You can see a summary of that protagonist's plot, and their [[Stats]], on their page. The initial stats suggest what sort of playstyle might be most beneficial for that character, but anyone can play any way if you work towards it. [[File:CharacterSelect.png|thumb|center|Three inmates, three stories.]] == Select Past == Each character comes with three different pasts to choose from. These pasts provide two [[Skills]], one a positive ability, and a negative effect. This can help you tweak your protagonist further towards the gameplay style you may want to explore. {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#ff8022; display:block;" | Pasts for Thomas |- ! Name !! Flavor Text !! Special Skills !! Positive Ability !! Negative Effect |- | [[File:BroadcastPast.png|200px]] || After graduating from college, you joined <br/>[[Woodpecker TV|a television station]] as an intern <br/>and soon found your way in front of a camera <br/>thanks to your good looks. You were able to get <br/>first-hand stories from the mouths of even the most <br/>reluctant interviewees. However, your years of working <br/>in the public eye have also made you extremely <br/>self-conscious about your image. || SKILLS || Charisma +1, with an extra 30% when raising Rapport with others. || You can't shower without soap, and you lose 1 Mind </br>when searching through trash without gloves. |- | [[File:UndercoverPast.png|200px]] || As a journalist, you know all too well <br/>that the city's evils are often hidden <br/>in the darkest corners. That is why you <br/>always carry a miniature camera when you <br/>venture into the seedy backstreets on your <br/>quest to reveal the truth. However, the constant <br/>danger has made you overly <br/>cautious. || SKILLS || Agility +1, with extra pocket slot(s).|| Attempting a challenge with a re-roll success rate of </br>less than 30% will cost two Focus Points. |- | [[File:WarPast.png|200px]] || During the civil war in the Republic <br/>of Aslovia five years ago, you volunteered <br/>to go to the front lines as a war <br/>correspondent. You photographed up close the <br/>struggle that civilians endured in the fighting. <br/>Life on the battlefield left you physically <br/>strong, but the horrors of war are forever <br/>seared in your mind. || SKILLS || Strength +1, and your armor type changes to Thick Fur. || Nightmares can't be automatically forgotten, and </br>you need to take two sleeping pills at a time to sleep. |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:#af2223; display:block;" | Pasts for Bob |- ! Coming soon. |- |} {| class="wikitable" style="border:1px solid black;" |+ style="background-color:white; display:block;" | Pasts for ??? |- ! Coming soon. |- |} == Choosing Difficulty == Once you have a protagonist and past sorted, the last step is to choose your game difficulty. Back to the Dawn offers three, essentially equating to Easy, Normal, and Hard. If a difficulty is too challenging, an easier difficulty may be selected at any time in the options - keep in mind that players cannot swap to harder difficulties once started. <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |- ! style="background: #3c81b2;" | New Eden Mode | For players who want to experience the story in a less challenging, and more relaxing way. Fate will be in your hands. </br>On this difficulty, characters will have two special items at the start. |- ! style="background: #ff8022;" | Central District Mode | This is the recommended mode. |- ! style="background: #af2223;" | Skidroad Mode | On this difficulty, you won't be able to use Memory Recall, so you'll have to accept and face all the results, good or bad. |} </div> <div style="float: left;"> {| class="wikitable" style="border-collapse: collapse; border: none;" |+ style="border: 1px solid black;" | New Eden Mode Items |- ! style="background: #ff8022;" | Thomas | [[Key_Items#Dice of Fate]]: You can spend Focus Points to make up the missing points if you fail a roll (1 point per Focus Point). Unable to do this on a Critical Failure.</br>[[Key_Items#Trainee Report Card]]: When Body and Mind are reduced, halves the loss. You will no longer be brought down by Pain or Depression! |- ! style="background: #af2223;" | Bob | Coming Soon |- ! style="background: white;" | ??? | Coming Soon |} </div> <div style="clear: both;"></div> And now you can begin your journey in Boulderton Prison! In addition to this wiki, the game itself has a very helpful encyclopedia of gameplay know-how in the Prison Manual, accessible any time from the in-game menu under Tutorial. d49e48e810510da62a58cbb65e6a8e750ca27765 Boulderton Prison 0 58 534 456 2023-11-30T10:06:06Z Glasswarg 368797 wikitext text/x-wiki Boulderton Prison is the main setting of [[Back_to_the_Dawn|Back to the Dawn]]. The prison itself was established on the ruins of an old fortress several decades ago. It prides itself on being a secure facility, and under the current warden, steps have been taken to modernize its ageing infrastructure. [[File:Roof.jpg|thumb|The roof, at sunset.]] __TOC__ === Layout === Boulderton Prison is a large facility in the north part of [[Boulderton]], consisting of a front-facing administration building, behind which lays a spacious exercise yard. This exercise yard contains a basketball court, baseball pitch, and a weight pit. The exercise yard also connects the prison's cafeteria, a chapel, a general purpose building, and the main internment block. The main internment block itself consists of two wings, public showers, and a control room at the center. This building is two stories tall, and the floor above the control room has a small rec room, a TV room, and a storage room that's been repurposed for boxing matches. The roof may be accessed through a stairwell here as well. Behind the main internment block are several smaller buildings, scattered throughout the grounds. These consist of the laundry and mail room, as well as the infirmary, various service buildings, and at the very edge of the prison grounds, segregation. <div><ul> <li style="display: inline-block;"> [[File:MainBuildingMap.png|thumb|none|300px|The Main Building]] </li> <li style="display: inline-block;"> [[File:MapofYard.png|thumb|none|300px|The Yard]] </li> <li style="display: inline-block;"> [[File:DetailedMap.png|thumb|none|300px|Your New Home!]] </li> </ul></div> === Schedule === The schedule of the prison is consistent throughout every day of the week. Activities run until the next scheduled activity. [[File:Headcount.png|thumb|Make sure you show up on time!]] {| class="wikitable" style="width: 15.8%;" ! Time !! Activity |- | 7:45 AM || Headcount |- | 8:00 AM || Work/Freetime |- | 12:00 PM || Lunch |- | 1:00 PM || Yard Time |- | 5:30 PM || Dinner/Freetime |- | 9:30 PM || Lockdown |} Visitation and Conjugal Visits occur during the morning Work/Freetime if applicable. === Population === Boulderton Prison is currently home to roughly 47 inmates. The population of the prison is mixed, with inmates of various security levels interacting freely with eachother, differentiated only by the colour of their uniform (blue for low, orange for medium, and red for high). Whilst built primarily as a prison for mammals, the population includes some lizards, a walrus, and an amphibian – the later two apparently netting the prison a grant for housing them. For a full list of inmates, see [[Characters|here]]. [[File:SecurityInAction.png|thumb|left|Remember, you're being watched.]] === Security === Boulderton Prison has a large security force, with guards stationed throughout key points of the prison complex. Most of these guards are armed with less-lethal weaponry, but the grounds of the prison are watched by a group of snipers with orders to take out any escapees. Cameras are also stationed throughout the grounds, focused on areas frequented both by staff and prisoners alike. The security team overseeing the prison is lead by [[Bruce|Guard Captain Bruce]], who personally monitors the prisoners face-to-face outside the control room. But, whilst security seems tight, most inmates typically carry some form of contraband on them, be it drugs, or even weapons. Typically, pat-downs are only performed when admitting prisoners into segregation, and cells are only checked when suspicion has been piqued. The cabinets in cells often have spaces where some of the more illicit items may be hidden away in these circumstances. === Administration === The current warden of Boulderton Prison desires it to be a modern facility that focuses on rehabilitation over punishment. Therefore, a number of renovation projects have sprung up around the prison grounds, and improvements to various policies have begun to trickle in. So long as the current warden stays in power, the future for prisoners seems a little less bleak. [[PrisonStaff#Lisa|Lisa]], the warden's secretary, has recently abdicated her role, so inmate [[Tim|Tim]] is in the unique situation of being allowed access to the administration building to fill in. Don't make the mistake of thinking just any prisoner can stroll in there, though. 537a84e58619840c687de419d0ec439e0a9005bb Saving and Loading 0 158 535 2023-11-30T10:18:57Z Glasswarg 368797 Created page with "Saving and Loading is referred to as '''Memory Recall''' in [[Back to the Dawn]]. The general idea is that your character is 'remembering' previous events when loading a save. You have three playthrough slots to use, which keep track of their own saves. == Saving == The game features an autosave system, the creates a new save every time your character enters a new area, or wakes up from sleeping. There are six autosave slots.   You can also manually save the game from..." wikitext text/x-wiki Saving and Loading is referred to as '''Memory Recall''' in [[Back to the Dawn]]. The general idea is that your character is 'remembering' previous events when loading a save. You have three playthrough slots to use, which keep track of their own saves. == Saving == The game features an autosave system, the creates a new save every time your character enters a new area, or wakes up from sleeping. There are six autosave slots.   You can also manually save the game from the pause menu at any time you have control over your character. These saves are made at the bottom right of the Memory Recall page; you have ten of these slots per playthrough, and may load or overwrite them at any point. You have ten normal save slots to use. == Loading == You can load a save from the main menu, or any time you can control your character from within the pause menu. It is important to note that autosaves work a bit differently from normal saves - when you load an autosave, any autosave that's more recent than it '''will be automatically erased'''. So use autosaves carefully, and make sure you have a regular save back-up. a8ea6381b32f50969d8e201ed71047ce61204d56 Mind and Body 0 159 537 2023-11-30T11:03:16Z Glasswarg 368797 Created page with "Mind and Body are two stats that track your character's general well being during their stay in prison. Think of these like alternative health bars for everyday life. Mind and Body have a maximum of 100, and a minimum of 0, with anything below 30 being dire. During your stay, both Mind and Body will periodically reduce, so maintaining them is important. == Mind == Mind represents your character's ability to deal with mental stress. Whilst your Mind is below 30, your Int..." wikitext text/x-wiki Mind and Body are two stats that track your character's general well being during their stay in prison. Think of these like alternative health bars for everyday life. Mind and Body have a maximum of 100, and a minimum of 0, with anything below 30 being dire. During your stay, both Mind and Body will periodically reduce, so maintaining them is important. == Mind == Mind represents your character's ability to deal with mental stress. Whilst your Mind is below 30, your Intelligence and Charisma will be halved. Ending the day with Mind below 30 will cause your character to fall into Depression. {| class="wikitable" |+ Levels of Depression |- ! Icon !! Name !! Description |- | [[File:Depression.png|| Depression || Example |- | Example || Example || Example |} 2d32a0a1d4aac22e63204996a710788e23c13740 File:Rumination.png 6 160 538 2023-12-02T00:36:05Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Skills 0 65 539 351 2023-12-02T00:41:03Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id-"Vitality" <!--henry--> |[[File:Surgeon.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:From_the_Ocean.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 6352df1464710d99eefc66957f23468063e2e9bc 542 539 2023-12-02T00:46:49Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="Rumination" <!--bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by D1. |[[Bill]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id-"Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 0098f73fa322ff77370736a48a2931bfcbf93065 547 542 2023-12-02T01:20:23Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your<br/>max Health by 3. |Each point of Strength you have will increase your<br/>max Health by 3 and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary<br/>weapon to use in fights. |You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]]<br/>move will become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover<br/>half the amount of Energy. |Whenever you lose Health in a fight, you will recover<br/>an equal amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects<br/>by 50%. |Extends the duration of medicine and food status effects<br/>by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety<br/>by 15 minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety<br/>by 30 minute(s). Your Violation threshold +10. |[[Bill]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id-"Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} a81c124f64e7f7c3516ae7777038ab70eb13f80e File:Vitality.png 6 161 540 2023-12-02T00:42:30Z Silverfish55 378945 Screenshot of Henry's Skill, Vitality wikitext text/x-wiki == Summary == Screenshot of Henry's Skill, Vitality 7445d91d55c4d0e35d843dae069d543ce5948abf File:Wrestler.png 6 162 541 2023-12-02T00:45:02Z Silverfish55 378945 Screenshot of Vladimir's Skill, Wrestler wikitext text/x-wiki == Summary == Screenshot of Vladimir's Skill, Wrestler f7f5480c8f5c37ddc3a460dab11348f4c32b8d3c File:Big Boss.png 6 163 543 2023-12-02T00:54:16Z Silverfish55 378945 Screenshot of Jumbo's Skill, Big Boss wikitext text/x-wiki == Summary == Screenshot of Jumbo's Skill, Big Boss 6f63333f77123a268691aedca035ce42593f1a0a File:Another Tooth.png 6 164 544 2023-12-02T01:07:17Z Silverfish55 378945 Screenshot of Frank's Skill, Another Tooth wikitext text/x-wiki == Summary == Screenshot of Frank's Skill, Another Tooth 10ae136f5b0c5ad07e36e0e4948d724d805af493 File:Tough Guy.png 6 165 545 2023-12-02T01:10:59Z Silverfish55 378945 Screenshot of Evan's Skill, Tough Guy wikitext text/x-wiki == Summary == Screenshot of Evan's Skill, Tough Guy 07b96ee7dae641311c5436e144f28b088d8413ab File:Desert Smuggler.png 6 166 546 2023-12-02T01:16:45Z Silverfish55 378945 Screenshot of Tony's Skill, Desert Smuggler wikitext text/x-wiki == Summary == Screenshot of Tony's Skill, Desert Smuggler 5784feabc24920e698759b1f39cfa00b249c54bf File:Comet.png 6 167 548 2023-12-02T01:25:40Z Silverfish55 378945 Screenshot of Rudolph's Skill, Comet wikitext text/x-wiki == Summary == Screenshot of Rudolph's Skill, Comet af045c0b8e398518fa4735641ed2667d7898575c File:Whirlwind.png 6 168 549 2023-12-02T01:37:11Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Artful Dodger.png 6 169 550 2023-12-02T01:48:06Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Double Lunacy.png 6 170 551 2023-12-02T01:56:49Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Skills 0 65 552 547 2023-12-02T01:58:38Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your<br/>max Health by 3. |Each point of Strength you have will increase your<br/>max Health by 3 and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary<br/>weapon to use in fights. |You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]]<br/>move will become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover<br/>half the amount of Energy. |Whenever you lose Health in a fight, you will recover<br/>an equal amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects<br/>by 50%. |Extends the duration of medicine and food status effects<br/>by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety<br/>by 15 minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety<br/>by 30 minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces <br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is not<br/>of higher value than the target item. |[[Diego]] (Bond) |- id="ArtfulDodger" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorne |[[Charisma]] |3 |Allows for Charisma practice in cell mirror. |In battle, you may convert the difference between your<br/>Charisma and your opponent's into extra<br/>attack power for the rest of the fight. |[[Chris]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack. |Whenever you deal a critical hit in a fight, <br />you will immediately make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} b26171a55781c0ed873f7d177b926c591c7b797e 567 552 2023-12-02T03:20:22Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your<br/>max Health by 3. |Each point of Strength you have will increase your<br/>max Health by 3 and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a<br/>sum of money wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary<br/>weapon to use in fights. |You can set a weapon in your pocket as a secondary<br/>weapon to use in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]]<br/>move will become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover<br/>half the amount of Energy. |Whenever you lose Health in a fight, you will recover<br/>an equal amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects<br/>by 50%. |Extends the duration of medicine and food status effects<br/>by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety<br/>by 15 minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety<br/>by 30 minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by<br/>5 for every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%,<br/>and [[Strength]] +2 in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]]<br/>and get double durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and<br/>reduces Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item<br/>of lower value than the target item. |When stealing, there is a 30% chance of also taking an item<br/>that is not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each<br/>turn that passes. |When fighting, your Attack Power will increase by 1 and your<br/>Hit Rate will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately<br />make another attack. |Whenever you deal a critical hit in a fight, you will immediately<br />make another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]],<br />and will gain an extra 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]],<br />and will gain an extra 1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men,<br/>you will gain +2 to Charisma. |When communicating with a character who likes men,<br/>you will gain +4 to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges,<br/>but each extra re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges,<br/>but each extra re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent<br/>on the extra re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes<br/>down to 0. If you don't roll a 4, you won't be defeated<br/>and you will heal by an amount equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes<br/>down to 0. If you don't roll a 4, you won't be defeated<br/>and you will heal by an amount equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead<br/>of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain<br/>Agility +1 after nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two<br/>layers of the effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two<br/>layers of the effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your<br/>Hit Rate increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced<br/>tools and weapons. |With this skill enabled, you will be able to craft advanced<br/>tools and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Richard]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain<br/>a shield equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain<br/>a shield equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins<br/>instead of disappearing completely. |[[Tim] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you. |Forget remote viewing, try remote stealing! If your<br/>steal attempt fails, the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and<br/>using this move will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting<br/>your opponent with [[Bleed]] after being<br/>hit by his '''melee''' attack. |[[Lin]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 2c324180350c14a9106f901690c464a2d8c5ab26 577 567 2023-12-02T04:42:54Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 14e72e38412afcc3495f818eb77f6f6d1b095d5e 578 577 2023-12-02T04:48:25Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours. |Microexpression Reading: When participating in<br/>a kitchen [[poker]] game, you can analyze the hands<br/>of opponents whose Intelligence is not higher than yours.<br/>Vigilance: Intelligence +2 when in a<br/>location without a guard or camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} e1570613f399776ff0b6adb503a8c49d14406f07 579 578 2023-12-02T04:52:26Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 1d0afb7543f236da1af170456ca9c705ca1d0dcd 594 579 2023-12-02T16:25:49Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases Hit<br/>Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects of<br/>alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Skills) |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} fd6251ee38b7e1e862e1511919e7c3d0cd6d364b File:Hunting Rhythm.png 6 171 553 2023-12-02T02:03:16Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Drunken Master.png 6 172 554 2023-12-02T02:07:54Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Inventor.png 6 173 555 2023-12-02T02:22:05Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Plan B.png 6 174 556 2023-12-02T02:24:50Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Chaos Rebirth.png 6 175 557 2023-12-02T02:29:32Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Reverse Hypnosis.png 6 176 558 2023-12-02T02:34:33Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Night Owl.png 6 177 559 2023-12-02T02:37:03Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Killah Kid.png 6 178 560 2023-12-02T02:40:35Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Expert Modder.png 6 179 561 2023-12-02T02:46:15Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Advanced Math.png 6 180 562 2023-12-02T02:55:30Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Scarface.png 6 181 563 2023-12-02T02:56:29Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Self-Heal.png 6 182 564 2023-12-02T03:09:21Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Slow and Steady.png 6 183 565 2023-12-02T03:14:37Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Huddled Defense.png 6 184 566 2023-12-02T03:20:20Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Giant Killer.png 6 185 568 2023-12-02T03:38:24Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Janitor.png 6 186 569 2023-12-02T03:38:46Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Chemistry Professor.png 6 187 570 2023-12-02T03:42:13Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Architect.png 6 188 571 2023-12-02T04:02:00Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Cheat.png 6 189 572 2023-12-02T04:07:15Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Pro Gamer.png 6 190 573 2023-12-02T04:07:24Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Investment Guru.png 6 191 574 2023-12-02T04:10:36Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Drug Tolerance.png 6 192 575 2023-12-02T04:15:03Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Magician.png 6 193 576 2023-12-02T04:16:50Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Bill 0 99 580 339 2023-12-02T15:09:22Z Silverfish55 378945 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= 6 STR 4 AGI 3 INT 3 CHR |Gang= Big Foot Gang(Member) |Work=Roof Site |Bond Skill=[[Skills#Rumination|Rumination]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield". ===Bonded=== == How to Bond == Give him [[Cold Beer]] during the bonding dialogue [[Category:Prisoners]] 05214711c11d3651857dd882c9e402e2bfb4caeb 581 580 2023-12-02T15:16:57Z Silverfish55 378945 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= 6 STR 4 AGI 3 INT 3 CHR |Gang= Big Foot Gang(Member) |Work=Roof Site |Bond Skill=[[Skills#Rumination|Rumination]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield". ===Bonded=== He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw. It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead. However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community. Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate. == How to Bond == Bond while having [[Cold Beer]] in inventory. [[Category:Prisoners]] 7f49cef2096e8faf0d047edd2dfc606557aa9d5c 582 581 2023-12-02T15:18:05Z Silverfish55 378945 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= 6 STR 4 AGI 3 INT 3 CHR |Gang= Big Foot Gang(Member) |Work=Roof Site |Bond Skill=[[Skills#Rumination|Rumination]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield". ===Bonded=== He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw. It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead. However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community. Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate. == How to Bond == Bond while having [[Cold Beer]] in inventory. [[Category:Prisoners]] bc64724c71dc44069682a79081e333e7d91432f9 File:Lifeopedia.png 6 194 583 2023-12-02T15:28:39Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Zen Meditation.png 6 195 584 2023-12-02T15:33:33Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Practical Self-Defense.png 6 196 585 2023-12-02T15:37:41Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Office Workouts.png 6 197 586 2023-12-02T15:42:12Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:A Magician In Seven Days.png 6 198 587 2023-12-02T15:47:08Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Stanley's Art of Negotiation.png 6 199 588 2023-12-02T15:51:30Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Quantum Learning.png 6 200 589 2023-12-02T15:59:46Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:The Champeen.png 6 201 590 2023-12-02T16:02:57Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:A Life of Escape.png 6 202 591 2023-12-02T16:06:11Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Love and Wine.png 6 203 592 2023-12-02T16:25:13Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:The X Factor.png 6 204 593 2023-12-02T16:25:46Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Man Style.png 6 205 595 2023-12-02T16:44:39Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:TV Guide.png 6 206 596 2023-12-02T16:49:15Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:The Awakening of Cthulor.png 6 207 597 2023-12-02T16:49:23Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Gentlemanly Pursuits I.png 6 208 598 2023-12-02T17:21:41Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Gentlemanly Pursuits II.png 6 209 599 2023-12-02T17:21:49Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Game of Kings I.png 6 210 600 2023-12-02T17:24:21Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Game of Kings II.png 6 211 601 2023-12-02T17:27:13Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Game of Kings III.png 6 212 602 2023-12-02T17:27:19Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Games Treasury.png 6 213 603 2023-12-02T17:32:20Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Toolbox Adventure.png 6 214 604 2023-12-02T17:32:30Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:DIY Maestro.png 6 215 605 2023-12-02T17:32:38Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Skills 0 65 606 594 2023-12-02T17:35:02Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina consumed<br/>when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 41c054aa0213f86761139563fe279fa7f1a3bf91 612 606 2023-12-04T03:16:26Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina consumed<br/>when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers in<br/>the book "The One Who Transcended Time". |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] to obtain this ebook |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="Tetriz" <!--Jumbo--> |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]] |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} b5e4b46cf031418149f31e56db365bc07274e573 613 612 2023-12-04T03:21:39Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina consumed<br/>when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers in<br/>the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="Tetriz" <!--Jumbo--> |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]] |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 333322867e2ddfa7e6e70f58a9c2126a85d2c1c0 614 613 2023-12-04T03:28:12Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your<br/>cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="Tetriz" <!--Jumbo--> |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]] |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} d63d1c4e292c398213a3ed5ec32817cc38260e83 615 614 2023-12-04T03:29:09Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="Tetriz" <!--Jumbo--> |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]] |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 97ca71ffd1c385c3ec22f8bc89ae33d7dd936381 File:Programming from Scratch.png 6 216 607 2023-12-02T17:35:35Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:The One Who Trascended Time.png 6 217 608 2023-12-03T13:06:02Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Return of the Odyssey.png 6 218 609 2023-12-03T13:16:34Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 644 609 2023-12-04T21:01:18Z Silverfish55 378945 Silverfish55 uploaded a new version of [[File:Return of the Odyssey.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Bill 0 99 610 582 2023-12-03T14:37:19Z Silverfish55 378945 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= 6 STR 4 AGI 3 INT 3 CHR |Gang= Big Foot Gang(Member) |Work=Roof Site |Bond Skill=[[Skills#Rumination|Rumination]] |Associates = [[Evan]] |Loved Gifts= [[Cold Beer]] [[Beer]] }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield". ===Bonded=== He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw. It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead. However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community. Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate. == How to Bond == Bond while having [[Cold Beer]] in inventory. [[Category:Prisoners]] 2e420ee94c27ddb640161fa4f7d82ca113f47773 618 610 2023-12-04T19:13:22Z Silverfish55 378945 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bill is a member of the bigfoot gang, and doesn't seem too intelligent. {{PrisonerHighSec |Prisoner Name=Bill |Image=Bill.png |Species=Buffalo |Inmate ID=0717 |Cell=A106 |Stats= 6 STR 4 AGI 3 INT 3 CHR |Gang= Big Foot Gang(Member) |Work=Roof Site |Bond Skill=[[Skills#Rumination|Rumination]] |Associates = [[Evan]] |Loved Gifts= [[Cold Beer]], [[Beer]] }} __TOC__ == Full Background == ===Befriended=== A hot-tempered buffalo, his curved horns and flared nostrils all say "don't mess with me!" He seems to have spent many years inside, and the way he speaks and interacts with other inmates follows a very strict set of unwritten rules. You need to be very careful when talking to him, as you never know when you will step into his "minefield". ===Bonded=== He grew up on the streets and has a younger brother named Lincoln. The two of them dropped out of school at a young age and joined a gang, where they did menial tasks and made deliveries. That was until one day, when the boss needed someone to take out a witness. He made all the kids in the gang draw straws to see who would carry out the hit. Unfortunately, young Lincoln drew the short straw. It was Bill who first brought Lincoln into the gang, and now he was about to see his little brother throw his whole life away. Racked with guilt, he stole the gun that the boss gave Lincoln and went to carry out the hit instead. However, Bill screwed up as he had never fired a gun before. The bullet grazed the witness' head, and Bill was shot three times by the marshal. The witness testified in court and Bill's gang was completely dismantled. Bill was sentenced to life for his attempt to murder the witness, but Lincoln was able to return to school with the help of the community. Ten years later, Lincoln' excelent grades had earned him admission to a prestigious university. He had always told Bill that it was his dream school. As an older brother, Bill was overjoyed to see Lincoln finally free himself from the chaos of their childhood and start his journey towards a bright future. He always tells himself that he will gladly suffer prison if it means that Lincoln is able to change his fate. == How to Bond == Bond while having [[Cold Beer]] in inventory. [[Category:Prisoners]] 19741985f10716305f09b07067652eac184a2e7b File:Tetriz.png 6 219 611 2023-12-04T03:07:32Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Bam 0 56 616 327 2023-12-04T19:07:52Z Silverfish55 378945 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Associates =[[Bob]] |Loved Gifts=[[Mint]] [[Ace of Spades]] }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] 801ee8f4e0197ac09d43e2099b51868bc49e60ae 617 616 2023-12-04T19:13:02Z Silverfish55 378945 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]], Bam considers themselves a psychic and paranormal investigator. {{PrisonerLowSec |Prisoner Name=Bam |Image=Bam.png |Species=Gray Cat |Inmate ID=1613 |Cell=B101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#ESP|ESP]] |Associates =[[Bob]] |Loved Gifts=[[Mint]], [[Ace of Spades]] }} __TOC__ == Full Background == ===Befriended=== A mysterious cat who claims to be a paranormal investigator. According to him, there is a cultist attempting to summon otherworldly demons in the prison, and he was sent to investigate. Detecting that you possess some psychic power, he invited you to be his assistant. Although the things he talked about seemed completely outrageous, his tone was very serious. Is he just playing a dull prank, or is the world really facing a crisis? Perhaps the answer will be revealed shortly. ===Bonded=== Bam is obviously not his real name, but he seems reluctant to tell you what is. According to him, he spent his childhood in an orphanage. He knows nothing of his origins, but he does know that he possesses certain special powers, such as extrasensory perception, the ability to talk with insects, and in some circumstances even telekinesis. However, Bam's powers did not bring him happiness. The staff and children in the orphanage thought he was a freak, and they both feared and loathed him. Alienated and ostracized by everyone around him, Bam had no friends and spent many years alone. That was until one day when he was 10 years old. An old cat in a suit came to the orphanage and took him away. He was Sir Andrew, director of the Bureau of Paranormal Investigation. All of the other kids at the Bureau's training center were psychic like Bam, and he finally felt the warmth of home. Sir Andrew taught Bam how to use his psychic powers and told him that there is a hidden side to the world. The "otherworld" is a constant threat to the safety of this world, and as a psychic, Bam was born to protect this world. After completing the grueling training, Bam became an excellent investigator. The crises he averted included the Invisible Monster, the Shadow from the Abyss, and the Golden Road of Death. Bam came to this prison because another crisis is about to occur, a crisis rated Chaos Level on the Bureau's severity scale. If he does not successfully complete his mission, the world will be plunged into a terrible catastrophe. However, despite the magnitude of the threat facing the world, the Bureau of Paranormal Investigation's operation is not officially sanctioned. Therefore, Bam cannot get any external support, and even had to get into the prison the regular way. He chose to break into a famous winery and steal a million dollars' worth of wine. There are certainly worse ways to be sent down! == How to Bond == Bond while having a [[Spoon]] in inventory. [[Category:Prisoners]] abf7d44901f3d2f8031f906e65e397766eb40cf3 Alex 0 53 619 348 2023-12-04T19:14:43Z Silverfish55 378945 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == [[Category:Prisoners]] 1b5ef08155ec8e3940590b6ed9c9d07033d6702a 620 619 2023-12-04T19:15:15Z Silverfish55 378945 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == Bond while being part of the [[Sharp Tooth Gang]] [[Category:Prisoners]] ca2fcf92195f38ebeaf3145158fe78f969b8410f 621 620 2023-12-04T19:16:14Z Silverfish55 378945 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == Bond while being part of the [[Sharp Tooth Gang]]. [[Category:Prisoners]] de1562d040f99d9f4cfbfd186d8a5192c8a0af47 622 621 2023-12-04T19:17:53Z Silverfish55 378945 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]] |Associates= |Loved Gifts= [[Premium Liquor]] }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == Bond Skill == Bond while being part of the [[Sharp Tooth Gang]]. [[Category:Prisoners]] d192da63ffc9a8777f7a43490258ff7e0d5e658a 625 622 2023-12-04T19:20:51Z Silverfish55 378945 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]] |Associates= |Loved Gifts= [[Premium Liquor]] }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == How to Bond == Bond while being part of the [[Sharp Tooth Gang]]. [[Category:Prisoners]] 52f8481f83367088d37074000b1c0758ab7adcfa 627 625 2023-12-04T19:21:27Z Silverfish55 378945 wikitext text/x-wiki Alex is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and the leader of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Alex |Image=Alex.png |Species=Lion |Inmate ID=1022 |Cell=B104 |Stats= 6 STR 8 AGI 6 INT 6 CHR |Gang=Sharp Tooth Gang (Boss) |Work= |Bond Skill= [[Skills#HuntingRhythm|Hunting Rhythm]] |Associates= |Loved Gifts= [[Premium Liquor]] }} __TOC__ == Full Background == ===Befriended=== This golden-maned lion is the boss of the Sharp Tooth Gang, which essentially makes him the king of the prison. His power reaches every corner of the place. From his loyal gang members to the corrupt guards who do his bidding for money, they are all his minions. So, if you want to keep anything secret, you better be extra cautious. ===Bonded=== TBA == How to Bond == Bond while being a member of the [[Sharp Tooth Gang]]. [[Category:Prisoners]] a570fb08f4ed09bab7a1a26107fa27255e8aa195 Bernard 0 98 623 346 2023-12-04T19:19:35Z Silverfish55 378945 wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= TBA |Gang=Unaffiliated |Work= |Bond Skill= [[Skills#RetiredDetective|Retired Detective]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== Bond while having befriended at least one lieutenant from each gang. == Bond Skill == [[Category:Prisoners]] e5dd3fe80f9d4b4041505873430b89d277b9a72d 624 623 2023-12-04T19:20:19Z Silverfish55 378945 wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= TBA |Gang=Unaffiliated |Work= |Bond Skill= [[Skills#RetiredDetective|Retired Detective]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== TBA == Bond Skill == Bond while having befriended at least one lieutenant from each gang. [[Category:Prisoners]] f1669fca2f5a6d9c42c06f56fd8c9f44e321c54d 626 624 2023-12-04T19:21:00Z Silverfish55 378945 wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= TBA |Gang=Unaffiliated |Work= |Bond Skill= [[Skills#RetiredDetective|Retired Detective]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== TBA == How to Bond == Bond while having befriended at least one lieutenant from each gang. [[Category:Prisoners]] 904cc6949ef454e51cba451dc27d5ae436f0a68f 628 626 2023-12-04T20:13:31Z Silverfish55 378945 wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= TBA |Gang=Unaffiliated |Work= |Bond Skill= [[Skills#RetiredDetective|Retired Detective]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== TBA == How to Bond == Bond while having befriended at least one lieutenant or boss from each gang. [[Category:Prisoners]] 01a4202710392b313a40c19337c77daa9619de7a Bob 0 100 629 343 2023-12-04T20:14:46Z Silverfish55 378945 wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerHighSec |Prisoner Name=Bob |Image=Bob.png |Species=Black Panther |Inmate ID=2124 |Cell=B106 |Stats= |Gang=Sharp Tooth Gang(Member) |Work= |Bond Skill=6 |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A black panther who always keeps a low profile. After striking up a conversation, he asked you to help him find a wolf named [[Fenrir]] somewhere in the prison, claiming that [[Fenrir]] owes him a lot of money. Although his story sounds very intriguing, you cannot shake the feeling that he is hiding something from you. ===Bonded=== == How to Bond == Bond after giving him a clue about [[Fenrir]]. (Use the toilet in [[segregation]]) == Trivia == - Bob's design is based off the Black Panther suit from Marvel. [[Category:Prisoners]] d89b4dacb4a05bac6cc47ee46b0ebf3bc064e010 Caesar 0 101 630 347 2023-12-04T20:15:18Z Silverfish55 378945 wikitext text/x-wiki A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Caesar is the leader of the [[Black Claw Gang]]. {{PrisonerMedSec |Prisoner Name=Caesar |Image=Caesar.png |Species=Chimp |Inmate ID=1536 |Cell=B205 |Stats= |Gang=Black Claw Gang(Boss) |Work= |Bond Skill= |Associates =[[Max]], [[Raphael]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A chimp named Caesar. As the boss of the [[Black Claw Gang]], he controls the underground finances for the entire prison. He prefers to use elaborate calculations to manipulate his opponents rather than fighting for power. You may need to keep your guard up against him more than anyone else in the whole prison. ===Bonded=== == How to Bond == Bond while being a member of the [[Black Claw Gang]]. [[Category:Prisoners]] 8b57fb051974f08de817383adad4d97536791396 Chris 0 91 631 317 2023-12-04T20:17:20Z Silverfish55 378945 wikitext text/x-wiki Using his charms and looks, the medium-security inmate, Chris, plans to seduce [[Boulderton_Prison|the prison]] to secure power and protection. {{PrisonerMedSec |Prisoner Name=Chris |Image=Chris.png |Species=Lynx |Inmate ID=1723 |Cell=B101 |Stats= 4 STR 8 AGI 4 INT 7 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rose|Rose Thorn]] |Associates=[[Jimmy]], [[Ray]], [[Alex]] |Loved Gifts=[[Coloured Paper Crane]],</br>[[Scented Soap]] }} __TOC__ == Full Background == ===Befriended=== A handsome lynx who, unlike other ferocious animals, exudes an air of refinement and sophistication. He invited you to team up with him to gain control of the prison by seducing the staff and other inmates. You declined his offer, but may still change your mind. ===Bonded=== Chris grew up in an orphanage. One summer, the Wanderlust theater company came to perform in the city, and Chris was asked to join them because of his good looks. Another boy, Jack the Leopard, who was two years older than him was also chosen. When he first joined, Chris was constantly bullied by the other members because of his quiet and reclusive nature, but Jack would always help him. Gradually, Chris developed a dependence on Jack, as well as some other, more intense, feelings. The pair would always have a few beers, and talk nonsense after a show. Sometimes, Chris would lean on Jack, and listen to him play the harmonica out of tune. Time flew by, and the boys grew up. One day, the company's ringleader announced that he was retiring, and that his daughter Annie's fiancé would take over. Just as Chris was wondering what kind of jerk would marry the owner's little girl, Jack came out onto the stage and took Annie's hand. Feeling betrayed, Chris confronted Jack in private. But Jack told him that he and Annie had been in love for a long time, and that his relationship with Chris was just a misunderstanding. "Maybe you're right," said Chris. After all, Jack had never made his views on their relationship clear, and friendship and love can sometimes be difficult to distinguish. So, early the next morning, Chris packed his bags and left the company, leaving all his memories behind. After leaving the company, Chris became a completely different person. Losing Jack inflicted a deep, emotional wound that manifested as depraved behavior. He began to use his appearance as a weapon, and his feelings as a tool. Sometimes he would cheat on naive young women, and sometimes he would hook up with nasty old perverts. This is how he spent many years, until one day when he saw a Wanderlust poster in a store window. They were back in the city! Perhaps due to a deep sense of longing inside him, Chris bought a ticket and went to the show. During the intermission, he went backstage. It felt so familiar and strangely unfamiliar. He hoped to catch a glimpse of Jack, even if only from afar. But what he saw in the office shook him to his core. Through the gap in the doorway, he saw a now overweight Jack roughly taking a fresh-faced, young ''actor'' over his desk! So much for 'just a misunderstanding'! In that instant, he knew the man he so idolized was nothing more than a lying scumbag! Overcome with rage, Chris picked up a prop sword, and burst into the office. He managed to inflict a wound across Jack's front before he was subdued, but Chris feels Jack probably wishes it had been fatal, considering. == How to Bond == Bond while having a minimum of 10 Charisma. [[Category:Prisoners]] 550601914709e2bb7d0ff867ad4562d3846e5557 Crunchy 0 135 632 431 2023-12-04T20:17:52Z Silverfish55 378945 wikitext text/x-wiki Crunchy is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Sharp Tooth Gang. {{PrisonerHighSec |Prisoner Name=Crunchy |Image=Crunchy.png |Species=Crocodile |Inmate ID=1424 |Cell=B103 |Stats= STR 6 AGI 3 INT 3 CHR 3 |Gang=Sharp Tooth (Lieutenant) |Work= |Bond Skill= [[Skills|Double Lunacy]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A ferocious looking crocodile with a highly disagreeable personality. He calls you a wuss and tries to provoke you into a fight. Perhaps within the prison walls, fighting is the only way he can relieve his boredom. So, is it better to just put up with it, or stand up to him? You need to make a choice. ===Bonded=== TBA == How to Bond == Bond after beating him in any fight. [[Category:Prisoners]] 4e7cbf21e691636dcd76ccb05b132bca31780668 Diego 0 136 633 432 2023-12-04T20:19:07Z Silverfish55 378945 wikitext text/x-wiki Diego is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. He is a drug addict. {{PrisonerMedSec |Prisoner Name=Diego |Image=Diego.png |Species=Alpaca |Inmate ID=2016 |Cell=A105 |Stats= |Gang=Big Foot (Member) |Work=Kitchen |Bond Skill= [[Skills#ArtfulDodger|Artful Dodger]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An alpaca who constantly has drool hanging from the corners of his mouth and whose brain is addled from heavy drug use. It is not uncommon for him to hallucinate in broad daylight, during which naked elves and lobster knights are the most frequent of the "friends" he sees. Before being incarcerated, he was an apprentice chef, but it was about to be the start of his downwards spiral. ===Bonded=== TBA == How to Bond == Bond while having [[Playpup]] in your inventory. [[Category:Prisoners]] 81871ff565bff1cb17cb612eaecf884adb3165dd Eddie 0 76 634 326 2023-12-04T20:19:54Z Silverfish55 378945 wikitext text/x-wiki Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]]. {{PrisonerLowSec |Prisoner Name=Eddie |Image=Eddie.png |Species=Opossum |Inmate ID=1732 |Cell=A101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rummager|Rummager]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Skills#Stanley'sArtofNegotiation|Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady bear at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] de65fcd7d90b9434bae0ec7f57b94fb763931210 635 634 2023-12-04T20:21:23Z Silverfish55 378945 wikitext text/x-wiki Eddie is a low-security inmate who, unlike [[Sam]], is really not wanting to see his 'fiancé' after being paroled from [[Boulderton_Prison|prison]]. {{PrisonerLowSec |Prisoner Name=Eddie |Image=Eddie.png |Species=Opossum |Inmate ID=1732 |Cell=A101 |Stats= 2 STR 5 AGI 5 INT 5 CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills#Rummager|Rummager]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== An unlucky opossum who ended up in big trouble due to a failed burglary. Now, a one-sided love that he cannot escape even in prison haunts hum like a nightmare. If he does not go ahead and marry the woman, he could not bear to think about the consequences. Now, with less than 100 days until his release, will he be able to resolve the crisis? ===Bonded=== "Hey, do you think my bad luck could be punishment for something terrible I did in a past life?" Eddie joked. If you were to choose the top five most unlucky inmates in this prison, Eddie the Opossum would have to be on the list. According to him, he has been plagued by bad luck since childhood. When he was five years old, his house was struck by lightning and the resulting fire destroyed all the family's belongings. When he was 10 years old, his father, a taxi driver, drove his car into a ditch because of tiredness. Not only did he lose his life, but the family also incurred a huge debt to compensate the seriously injured passenger. When he was 16 years old, there was a shooting at his school, and he was shot in the buttocks. Eddie failed to finish high school because of his poor grades. Shortly after, he chose to move out so that he would not bring his mother and sister any more trouble. He took a part time job at a drive-through, but the conflict with his mean supervisor drove him to steal money from the cash register in a fit of rage. Eddie was sent to a detention center, where he got to know many highly experienced criminals. He learned a lot from them, and on his release, started his career as a thief. But even as a thief, Eddie's bad luck continued to follow him. He made dozens of attempts over the years, but his successes could be counted on one hand. In most cases, the police would question him while he was still casing a joint. When he did manage to break into a property, the owner would usually come back while he was halfway through the job. To say that he was not cut out to be a thief would be an understatement. However, his last job was an unmitigated disaster. He never could have imagined that he would end up stealing a fiancée, let alone one that he could not get rid of. Determined to avoid the woman at all costs, Eddie decided to make a drastic last stand against fate. His solution: escape from prison! Although you sympathize with his plight, his plan — if it can even be called as such — is doomed to fail. You persuaded him not to be foolish and promised to help him think of a solution. But you know in your heart of hearts that with luck as bad as his, even the best laid plans often go awry. == How to Bond == Succeed a Charisma Roll. {{Infobox roll |rolltype = Charisma |rollsubtype = Negotiation |target = 16 |modif = Rapport (+1 per 50 Rapport), Prestige (+1 if Reputation >= 7), Leather Shoes (+1 if equipped), Smooth Talker (+1 with [[Skills#Stanley'sArtofNegotiation|Stanley's Art of Negotiation]]'s skill) }} == Trivia == Miranda, the lady Tasmanian devil at [[Fallen Angels]], appears to be Eddie's fiancée as she mentions she has a fiancé in prison. [[Category:Prisoners]] 4249c9ad2d59d6781e56cadd12c116d44c97592e Max 0 134 636 430 2023-12-04T20:23:36Z Silverfish55 378945 wikitext text/x-wiki Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang. {{PrisonerHighSec |Prisoner Name=Max |Image=Max.png |Species=Honey Badger |Inmate ID=1737 |Cell=B207 |Stats= |Gang=Black Claw Gang (Lieutenant) |Work= |Bond Skill= [[Skills|Giant Killer]] |Associates=[[Caesar]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions. <br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless. <br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold. "Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head. <br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors. <br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed. <br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck. <br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness. <br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property. == How to bond == Stay up all night in [[segregation]] 'or' choose Thomas' War Correspondent past. [[Category:Prisoners]] 79266f72e4b5844ba1263397f43070208aea5c16 637 636 2023-12-04T20:24:06Z Silverfish55 378945 wikitext text/x-wiki Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang. {{PrisonerHighSec |Prisoner Name=Max |Image=Max.png |Species=Honey Badger |Inmate ID=1737 |Cell=B207 |Stats= |Gang=Black Claw Gang (Lieutenant) |Work= |Bond Skill= [[Skills#GiantKiller|Giant Killer]] |Associates=[[Caesar]] |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions. <br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless. <br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold. "Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head. <br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors. <br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed. <br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck. <br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness. <br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property. == How to bond == Stay up all night in [[segregation]] '''or''' choose Thomas' War Correspondent past. [[Category:Prisoners]] ff97a3e0ec275dc67213bea165b87ef97ab83c96 643 637 2023-12-04T20:29:02Z Silverfish55 378945 wikitext text/x-wiki Max is a high-security inmate of [[Boulderton_Prison|Boulderton Prison]], and a lieutenant of the Black Claw Gang. {{PrisonerHighSec |Prisoner Name=Max |Image=Max.png |Species=Honey Badger |Inmate ID=1737 |Cell=B207 |Stats=4 STR 5 AGI 4 INT 4 CHR |Gang=Black Claw Gang (Lieutenant) |Work=Roof Site |Bond Skill= [[Skills#GiantKiller|Giant Killer]] |Associates=[[Caesar]] |Loved Gifts=[[Mint Roll-Up]]<br />[[Premium Cigarette]], TBA }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A honey badger with a flat white head, whose prison nickname is Landmine! With a temper as explosive as his nickname implies, even the slightest glance is enough to make him fly off the handle. He is extremely sensitive about his height, and often boasts that he can take anyone in a fight, no matter how big they are. Max comes from a military family. His grandfather, father, and uncle were all war heroes. He grew up with the strong ambition to become a soldier and make his mark on the battlefield. After several years of tough training, he finally achieved his dream of joining the famous Echo Force special operations unit, and was deployed all around the world to perform the most complex, classified, and dangerous missions. <br />But combat was nothing like Max had imagined. There was no glory, heroism, or honor. Battle was the cries of children echoing through the ruined cities, sand and mud in his nose and mouth, and sniper fire that seemed to come from nowhere. The fear of death gradually made his comrades numb, cold, and ruthless. <br />Max's team had just finished taking out an enemy stronghold. While sweeping the battlefield, he discovered a secret underground room. Inside was a large amount of gold. "Hey, we should split it, shouldn't we? Consider it compensation for our traumas," laughed Nick the Bison. "Forget about it, man. See these prisoners. Someone's gonna snitch," warned Steve the Porcupine. Then Max came up with what he thought was a good idea: "Maybe we can make a deal with 'em? Tell 'em to keep their mouths shut and get the hell outta here." Major Michael the Moose dismissed the proposal. "Kid, they'll go straight to the press and expose us. The media will turn the whole thing into a shitstorm." Nick was not happy: "What?! So we're just gonna turn it in so the politicians and pencil pushers can take it for themselves?!" "No, we don't have to worry about it getting out, replied Michael calmly, "because the dead can't talk." Before anyone could respond, the Major shot one of the prisoners in the head. <br />He then ordered the others to execute one prisoner each, to give them leverage over each other in case any one of them decided to "find their conscience" in the future. Nick hesitated for a moment, but pulled the trigger because he needed money to send home to his pregnant wife. However, Max and Steve refused; they still believed in a sense of honor among warriors. <br />"I'm out. You can have my share. I didn't sign up to be an executioner," exclaimed Steve and walked toward the door. But before he could set foot outside, Michael put a bullet in his back. The moose was now in a frenzy of blind greed. <br />A firefight broke out in the secret room. Max decided to help the wounded Steve. He shot Nick dead as Steve laid down covering fire, and then he engaged Michael in hand-to-hand combat. Although the tiny honey badger was like a rag doll compared to the enormous moose, Max used his speed and agility to climb onto Michael's back, then use his sharp, powerful teeth to break the murderer's neck. <br />The fight was over. Poor Steve died of blood loss, and the two surviving prisoners escaped amid the chaos. Now all of the gold was Max's for the taking, but it gave him no happiness. <br />Max sold the gold on the black market and divided it into four shares: one for himself, and one each for Steve, Nick, and Michael's families. A few days later, the investigation team came for Max. Just as Michael had predicted, the two escaped prisoners had told the media what happened in the secret room. The Echo Force scandal shocked the nation, and Max was court-martialed for looting and dealing in captured property. == How to bond == Stay up all night in [[segregation]] '''or''' choose Thomas' War Correspondent past. [[Category:Prisoners]] 40ed6d9871a4b0c66ed2abad6239f309a8f205a2 Ray 0 96 638 328 2023-12-04T20:24:42Z Silverfish55 378945 wikitext text/x-wiki A medium-security inmate at [[Boulderton_Prison|Boulderton Prison]], Ray approaches life from outside the box with the flamboyance of a true artiste. {{PrisonerMedSec |Prisoner Name=Ray |Image=Ray.png |Species=Unicorn (Self-Id),</br>Racehorse (Biologically) |Inmate ID=1218 |Cell=A208 |Stats= 4 STR 6 AGI 3 INT 8 CHR |Gang=Unaffiliated |Work=Kitchen |Bond Skill=[[Skills#Charmer|Charmer]] |Associates=[[Chris]] |Loved Gifts=[[Scented Soap]],</br>[[Bouquet]] }} __TOC__ == Full Background == ===Befriended=== A brown horse who claims to be a unicorn. He may looks slightly odd, but his artistic flamboyance is never dull. He rejects gender stereotypes, and has a unique view of the relationship between gender and self. He makes no secret of his love for handsome guys. ===Bonded=== Ray was born to a well-off family, and his mother and father were both prominent figures in racing circles. As the only son, Ray's parents had high expectations that he would follow in their illustrious footsteps, but he was far more interested in dancing and painting than boring racing. Because of his rebellious nature and increasingly obvious attraction to the same sex, the tension between Ray and his parents gradually intensified. Finally, on the day he reached adulthood, he chose to leave his hometown and escape to the city. He bummed around the city for many years, during which he worked as a life model, an extra, and - when times were particularly hard - he even performed in a few adult movies. However, he never considered swallowing his pride and going home, as the hardships of life were a small price to pay for that which he valued most: Freedom. Ray's apartment was above The Red Light, a small bar hidden in a secluded alley. The rent was not that high, and his part-time job in the bar paid enough to cover his living expenses. However, nightfall was when the bar's 'dating service' would begin. Every evening, pretty young women (and sometimes not so pretty) would order cheap, watered-down drinks, and wait for the bar's phone to ring. When it did, it was Ray's job to relay the requests and call taxis for the girls. "Why hasn't Coco shown again?", asked one girl. "Ha ha, bitch probably got some 'work related injuries'," came the reply. "But Caroline hasn't shown up for a week either," exclaimed the first girl. "Maybe they got lucky and bagged a sugar daddy?!" The girls chitter-chatters caught Ray's attention. Although their jobs were not exactly respectable, he knew that they were all just trying to make a living in difficult circumstances, exactly like him. This was especially true for Coco, a single mother whose ex-boyfriend had scammed her out of all her belongings, and was forced to sell herself at The Red Light in order to feed her baby. The sudden disappearances of these girls made Ray feel uneasy. He checked the phone records, and was shocked to find that the missing girls had all been called to the same place. Just then, the phone rang. Ray answered as usual, and the gruff voice on the other end of the line said the address that he had just seen. Sensing the danger, Ray didn't tell the girls. Instead, he put on a dress and went to the appointment himself. Waiting near the address was a Tasmanian Devil wearing a flat cap. He did not see through Ray's disguise in the darkness, and even lustfully remarked on his beauty. The Tasmanian Devil took Ray to a dilapidated house. After negotiating the price, he offered Ray a drink to help 'get in the mood'. Ray instantly guessed what the slimeball was planning, and switched the glasses when the Tasmanian Devil wasn't looking. The Tasmanian Devil drank the spiked drink, and immediately fell to the floor, paralysed. Ray searched the house, and eventually found a secret room. Inside were the bruised and battered Coco, as well as the bodies of Caroline, and another girl he did not know. Anger, remorse, and pity surged through Ray's mind like a stampede of wild horses. He could not forgive the vile murderer, but he could also not forgive himself for sending the girls into his evil clutches. With a stamp of his hoof, Ray crushed the killer's skull, bringing an end to his wicked life. The next day, Ray turned himself into the police - in his mind at least - as both a murderer, and an accomplice to murder. Coco, however, recovered from her ordeal, and worked with some of the other Red Light girls to open a legitimate beauty parlor and leave 'dating' behind. They've offered Ray free makeovers when he gets out, but it'll be hard to improve on perfection in Ray's eyes! == How to Bond == Bond while having read the entirety of [[Skills#ManStyle|Man Style]]. [[Category:Prisoners]] 5fbc1728774d05c2927b7c66495bd06d0ac875b4 Sam 0 57 639 283 2023-12-04T20:25:38Z Silverfish55 378945 wikitext text/x-wiki Sam is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]], whose life revolves around his fiancé, Nicole. He is up for parole soon, and wants to avoid any issues before then. {{PrisonerMedSec |Prisoner Name=Sam |Image=Sam.png |Species=Donkey |Inmate ID=1911 |Cell=A103 |Stats= 5 STR 4 AGI 3 INT 3 CHR |Gang=Unaffiliated |Work=Roof Site |Bond Skill=[[Skills#Repair|Repair]] |Associates=[[Joseph]], [[Thomas]] |Loved Gifts=Any [[Amulet]] }} __TOC__ == Full Background == ===Befriended=== A donkey who looks completely ordinary and unexceptional. He plans to keep a low profile for the next two months so that his parole application can go through. According to him, his lovely and charming fiancée, Nicole, is waiting for him on the outside. They have set a date for their wedding, and everything is going as he hopes. He does not want any surprises at this critical time. ===Bonded=== Sam was born in an ordinary family at Skidroad. His parents are devout believers in the Father of the Forest. After graduating from high school, he found a job in an auto repair shop. Although the salary was not high, Sam's hard work soon saw him rise to the position of foreman. It was then that he met Nicole the Sheep, who had brought her father's car in to be fixed. Sam was fascinated by Nicole's sexy appearance and vivacious personality, and after fathering enough courage, he decided to ask her out. He thought there was no way someone like her would ever be interested in someone as ordinary as him, but to his surprise, she agreed to go on a date. Maybe he had a special side that he had never realized before. The time flew by. They had been in love for three years, during which Sam proposed to Nicole numerous times, but opposition from her parents prevented them from being married. Nicole came from a family of immigrants who were devout followers of their homeland's Baaism faith. The different beliefs were a barrier between the two families, and this was further compounded by the fact that Nicole's mother looked down on Sam because of his meager income. Eventually, Nicole's mother proposed that Sam must pay a bride price of $100,000 or she would forbid her daughter from marrying him. Although disgusted by what was essentially extortion, as the youngest daughter in the family, Nicole did not have the courage to go against her mother. The unreasonable demand did not deter Sam, who was willing to give everything for the girl he loved, even if it meant working three part-time jobs and not sleeping for days on end. However, the current of fate is cruel; the more you struggle against it, the more it drags you under. A new manager, Diaz the Mule, had just transferred to the jewelry store where Nicole worked. He relentlessly pursued Nicole, and did everything he could to ingratiate himself with her parents. Likely because of his position as a manager and the fact that he would bring them lavish gifts every time he visited, Nicole's mother insisted on marrying her daughter to him, despite her daughter's opposition. On hearing the news, Sam panicked and confronted Nicole's mother, only to receive a cold reply: "I've given you three years, yet you still haven't come up with the measly $100,000. How can I trust you with my daughter's happiness? If you really want to marry her, I'll give you another week to get the money, Otherwise she'll have to marry Diaz." In desperation, Sam decided to do the unthinkable. He bought a replica handgun and a cheap ski mask, and robbed a jewelry store. It was the one where Nicole worked, but he made sure to choose a time when he knew she would not be there. He grabbed the most valuable items and then burst into the manager's office to teach Diaz a lesson. But this impulsive act caused him to miss the escape window, and the police arrived to catch the amateur robber red-handed. Perhaps because Diaz was afraid of Sam, he did not dare harass Nicole again, and applied for a transfer as soon as he recovered. As for Nicole, she finally had the courage to say no to her mother. She decided to wait for Sam to get out, determined to wait for the "idiot" who was willing to give everything for her. == How to Bond == Bond while having the [[Skills#Stanley'sArtofNegotiation|Stanley's Art of Negotiation]] skill. [[Category:Prisoners]] 8c12ddb9dde70ad1493f38960ab4a051da9863b7 John 0 55 640 350 2023-12-04T20:26:00Z Silverfish55 378945 wikitext text/x-wiki {{PrisonerHighSec |Prisoner Name=John |Image=John.png |Species=Tiger |Inmate ID=1129 |Cell=A208 |Stats= |Gang = Unaffiliated |Work = Roof Site |Bond Skill= [[Skills#TigerCombo|Tiger Combo]] |Associates=None |Loved Gifts=Mint Roll-Up, </br>Premium Cigarette, TBA }} __TOC__ == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == How to Bond == Succeed a Charisma Roll to bond. [[Category:Prisoners]] c64a34238ecbead28bf190c8eb46c9ced2d47f71 641 640 2023-12-04T20:26:20Z Silverfish55 378945 wikitext text/x-wiki {{PrisonerHighSec |Prisoner Name=John |Image=John.png |Species=Tiger |Inmate ID=1129 |Cell=A208 |Stats= |Gang = Unaffiliated |Work = Roof Site |Bond Skill= [[Skills#TigerCombo|Tiger Combo]] |Associates=None |Loved Gifts=Mint Roll-Up, </br>Premium Cigarette, TBA }} __TOC__ == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == How to Bond == Succeed a Charisma Roll. [[Category:Prisoners]] 8a082885a45881c5688446e0ddcae17cdb338926 642 641 2023-12-04T20:26:52Z Silverfish55 378945 wikitext text/x-wiki {{PrisonerHighSec |Prisoner Name=John |Image=John.png |Species=Tiger |Inmate ID=1129 |Cell=A208 |Stats= |Gang = Unaffiliated |Work = Roof Site |Bond Skill= [[Skills#TigerCombo|Tiger Combo]] |Associates=None |Loved Gifts=[[Mint Roll-Up]], </br>[[Premium Cigarette]], TBA }} __TOC__ == Full Background == ===Befriended=== A loner of few words, with a personality that makes him extremely unapproachable. He also has a reputation as a terrifying fighter, to the extent that even the tree gangs do not dare mess with him. His own hobby is smoking alone during recreation. A lone wolf like him almost certainly has an interesting past, but it remains a mystery to most. ===Bonded=== John is an orphan who grew up in a small, war-torn country. As a youth, like other boys at his age, he joined the army to make a living. The hardships of war made him strong, professional, and cold-blooded. Although he won all the battles as a soldier, the corruption of the president's army made them lose the war. Later, under the alias "Stripe", he became a professional mercenary and traveled to many countries. He made a lot of money, but also killed many innocent people, and the constant gunfire and bloodshed turned his heart as cold as ice. That was until one day, when he met "Deer". John was on a routine assassination mission. He had already dispatched the warlord who was his target, as well as over a dozen of his bodyguards. However, just as he was about to report back to his employer, he heard crying coming from the closet. He opened it to discover a baby deer, no more than a few weeks old, whom he assumed was the warlord's daughter. Upon hearing of the infant, his employer immediately ordered John to eliminate her as well, promising him double the pay. However, his usual merciless heart hesitated. He looked down at the child that he orphaned, and had flashbacks of his own miserable childhood. He disobeyed the order and fled to this country with the fawn--whom he unimaginatively named Deer--where they lived in anonymity. But the past has a way of catching up with bad guys like John. After three years on the run, Deer was found to be suffering from a rare blood disease that would kill her if left untreated. Yet just when John was his most desperate, government agents tracked him down. They wanted to make a deal with him: an almost suicidal "wetwork" mission in exchange for Deer's long-term treatment. The mission got John shot five times, but he miraculously survived. The government could not just let him go, but as long as he stays in prison and serves his sentence, it will hold up its end of the deal. Deer is nine years old now. Her adoptive family loves her very much, and she has been completely free of the disease for the years. The government sends John a few pictures of her every year. For him, that is enough. == How to Bond == Succeed a Charisma Roll. [[Category:Prisoners]] ef7162a089749147109dd9c5f418ef08256cb4a5 File:Mushroom Bros..png 6 220 645 2023-12-04T21:45:42Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Sakura Tour.png 6 221 646 2023-12-04T21:46:21Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Dracula's Fury.png 6 222 647 2023-12-04T21:46:55Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Insect Farm.png 6 223 648 2023-12-04T21:47:06Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:White Wolf IV.png 6 224 649 2023-12-04T21:47:26Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Mineworld.png 6 225 650 2023-12-04T21:47:36Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Lethal Kombat II.png 6 226 651 2023-12-04T21:47:44Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Esports Legend.png 6 227 652 2023-12-04T21:47:59Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Return of the Odyssey.png 6 218 653 644 2023-12-04T23:05:54Z Silverfish55 378945 Silverfish55 uploaded a new version of [[File:Return of the Odyssey.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 654 653 2023-12-04T23:06:47Z Silverfish55 378945 Silverfish55 reverted [[File:Return of the Odyssey.png]] to an old version wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Skills 0 65 655 615 2023-12-04T23:06:59Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Library]] computers.<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after<br/>completing a game for the<br/>first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after<br/>completing a game for the<br/>second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |Focus Point cap +1, and reduces recovery time by 10 minute(s). |Focus Point cap +2, and reduces recovery time by 20 minute(s). |[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after<br/>completing a game for the<br/>third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 36989200d24ab00eb7953fdfd21260d200e7d841 657 655 2023-12-05T01:40:10Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |somewhere |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 87fc197435a7cfcac1b365ff247a82898be80daf 668 657 2023-12-05T02:31:56Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |somewhere |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first<br/>attack is guaranteed to hit and will<br/>deal an extra 50% damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase<br/>your Dodge Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your<br/>highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft [[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Tunes.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 2b27e449b4fc7686e927adbf57385f189d8f506f 669 668 2023-12-05T02:32:17Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |somewhere |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first<br/>attack is guaranteed to hit and will<br/>deal an extra 50% damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase<br/>your Dodge Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your<br/>highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft [[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 3e6eb1af4312c5d3482f69d14fd6374515ccbbff 670 669 2023-12-05T02:36:12Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== well wouldnt you like to know (add desc later) ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" style="width:633px;" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |} 52fe2a7165fa7111f994a68ec293c1aab43d613e 689 670 2023-12-05T04:59:52Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |[[File:plhd.png|center|x150px|150px]] |Skill |agilistrength |12 million |eat more chicken |i dunno |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase your<br/>Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no longer<br/>restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks when<br/>fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items<br/>for the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points +1 in all<br/>[[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes +1<br/>the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of [[Charisma]] you<br/>have will increase your healing and shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces his Hit Rate by 20%<br/>on the next turn after the Stun effect ends. |Trigger Stun in fights 8 time(s). |} 3c101a4dc301ad4400e52b80d33dafeaf804f37a 693 689 2023-12-05T05:21:17Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |} 75ad72584feb041b8f72c384765f2ae658d365c9 File:Return of the Odyssey1.png 6 228 656 2023-12-05T01:10:29Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:The Corleone Family.png 6 229 658 2023-12-05T02:09:59Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Andy's Redemption.png 6 230 659 2023-12-05T02:10:11Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Stellar Wars.png 6 231 660 2023-12-05T02:10:18Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Impossible Mission.png 6 232 661 2023-12-05T02:21:39Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Strange Things.png 6 233 662 2023-12-05T02:21:48Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Death of a Hitman.png 6 234 663 2023-12-05T02:21:55Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Royal Flush.png 6 235 664 2023-12-05T02:25:49Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Solo Ascent.png 6 236 665 2023-12-05T02:28:12Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Enter the Tiger.png 6 237 666 2023-12-05T02:31:13Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Fun Times.png 6 238 667 2023-12-05T02:31:52Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Energy Booster.png 6 239 671 2023-12-05T02:53:46Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Dumpster Diver.png 6 240 672 2023-12-05T02:53:54Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Northern Liquor.png 6 241 673 2023-12-05T03:00:18Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Sand Throw.png 6 242 674 2023-12-05T03:02:10Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Prison Picasso.png 6 243 675 2023-12-05T03:08:13Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Gustatory Imagination.png 6 244 676 2023-12-05T03:08:21Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Geek.png 6 245 677 2023-12-05T03:08:29Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Iron Throne.png 6 246 678 2023-12-05T04:29:24Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Cool Head.png 6 247 679 2023-12-05T04:29:34Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Furious Counter.png 6 248 680 2023-12-05T04:29:42Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Brawn Over Brains.png 6 249 681 2023-12-05T04:30:29Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Salesman.png 6 250 682 2023-12-05T04:30:36Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:King of the Ring.png 6 251 683 2023-12-05T04:38:19Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Miracle of Strength.png 6 252 684 2023-12-05T04:38:25Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Energized!.png 6 253 685 2023-12-05T04:38:32Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rollmeister.png 6 254 686 2023-12-05T04:55:02Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Piety.png 6 255 687 2023-12-05T04:55:10Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Stupefy.png 6 256 688 2023-12-05T04:58:14Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:War Correspondent.png 6 257 690 2023-12-05T05:12:16Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Undercover Journalist.png 6 258 691 2023-12-05T05:17:44Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Broadcast Journalist.png 6 259 692 2023-12-05T05:17:49Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Back to the Dawn Wiki 0 1 694 495 2023-12-05T14:01:04Z Silverfish55 378945 wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Fighting]] *[[Jobs]] *[[Quests]] *[[Testing Page]] *[[Main Page Mock Up]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] b937902fb0bec1adf7578a2267e4bbdf3a94c977 Fighting 0 260 695 2023-12-05T15:15:54Z Silverfish55 378945 Created page with "==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. Health: Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is ac..." wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. Health: Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::Specialties like [[Robust]] or [[Scarred Hunter]]. Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#FightMoves|fight moves]] need energy to be performed. ::Can be increased through: ::::Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::+5 Energy per point of [[Strength]]. Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::Skills such as [[Skills#RoseThorn|Rose Thorn]]. ::::+1 Attack Power per point of [[Strength]]. Hit Rate: Determines how likely your attack is to hit. ::Can be increased through: ::::Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]]. ::::Fight Moves such as [[Fighting#Concentration|Concentration]]. Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::Skills such as [[Skills#Tiger Combo|Tiger Combo]]. ::::+2% per point of [[Intelligence]]. 18% ::::Equipment items such as [[Green Bandana]]. Dodge Chance: Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::+2% per point of [[Agility]]. 10% ::::Equipment items such as [[Red Bandana]]. Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::Your armor type, 10% from Soft Fur '''or''' 20% from [[Skills#WarCorrespondent|War Correspondent]]. ::::Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::Specialties like [[Charm Defensive]]. ::May be increased through: ::::Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== |- |} ==Fight Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== |- id="FightMoves" {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 7fc77e37f62fc4c94b4139f49094d25aad400fe1 696 695 2023-12-05T15:16:56Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. Health: Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::Specialties like [[Robust]] or [[Scarred Hunter]]. Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::+5 Energy per point of [[Strength]]. Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::Skills such as [[Skills#RoseThorn|Rose Thorn]]. ::::+1 Attack Power per point of [[Strength]]. Hit Rate: Determines how likely your attack is to hit. ::Can be increased through: ::::Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]]. ::::Fight Moves such as [[Fighting#Concentration|Concentration]]. Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::Skills such as [[Skills#Tiger Combo|Tiger Combo]]. ::::+2% per point of [[Intelligence]]. 18% ::::Equipment items such as [[Green Bandana]]. Dodge Chance: Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::+2% per point of [[Agility]]. 10% ::::Equipment items such as [[Red Bandana]]. Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::Your armor type, 10% from Soft Fur '''or''' 20% from [[Skills#WarCorrespondent|War Correspondent]]. ::::Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::Specialties like [[Charm Defensive]]. ::May be increased through: ::::Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== |- |} ==Fight Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} cb2bd1db464ded0a40d9625a0959d0052dcb465d 697 696 2023-12-05T15:20:16Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. Health: Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::Specialties like [[Robust]] or [[Scarred Hunter]]. Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::+5 Energy per point of [[Strength]]. Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::+1 Attack Power per point of [[Strength]]. ::::Fight Moves as [[Fighting#RoseThorn|Rose Thorn]]. Hit Rate: Determines how likely your attack is to hit. ::Can be increased through: ::::Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]]. ::::Fight Moves such as [[Fighting#Concentration|Concentration]]. Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::+2% per point of [[Intelligence]]. 18% ::::Equipment items such as [[Green Bandana]]. Dodge Chance: Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::+2% per point of [[Agility]]. 10% ::::Equipment items such as [[Red Bandana]]. Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::Your armor type, 10% from Soft Fur '''or''' 20% from [[Skills#WarCorrespondent|War Correspondent]]. ::::Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::Specialties like [[Charm Defensive]]. ::May be increased through: ::::Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== |- |} ==Fight Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} c3ec86f187afb6bbacad68a5dae13fc19cd4b797 698 697 2023-12-05T15:28:04Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. Health: Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::- Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::- Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::- Specialties like [[Robust]] or [[Scarred Hunter]]. Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::- Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::- +5 Energy per point of [[Strength]]. Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::- +1 Attack Power per point of [[Strength]]. ::::- Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. Hit Rate: Determines how likely your attack is to hit. ::Can be increased through: ::::- Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::- Fight Moves such as [[Fighting#Concentration|Concentration]]. Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::- Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::- +2% per point of [[Intelligence]]. 18% ::::- Equipment items such as [[Green Bandana]]. Dodge Chance: Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::- Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::- +2% per point of [[Agility]]. 10% ::::- Equipment items such as [[Red Bandana]]. Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::- Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::- Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::- Specialties like [[Charm Defensive]]. ::May be increased through: ::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. Attack Up: When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::- Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== |- |} ==Fight Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 998bc6093bc47c1d08f4d308ee504b9a5f99daa5 699 698 2023-12-05T15:35:57Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. Health: Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::- Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::- Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::- Specialties like [[Robust]] or [[Scarred Hunter]]. Energy: Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::- Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::- +5 Energy per point of [[Strength]]. Attack Power: Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::- +1 Attack Power per point of [[Strength]]. ::::- Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. Hit Rate: Determines how likely your attack is to hit. ::Can be increased through: ::::- Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::- Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::- Attack Traits such as [[Fighting#LongHandle|LongHandle]]. Crit Chance: When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::- Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::- +2% per point of [[Intelligence]]. ::::- Equipment items such as [[Green Bandana]]. ::::- Attack Traits such as [[Fighting#Stab|Stab]]. Dodge Chance: Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::- Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::- +2% per point of [[Agility]]. ::::- Equipment items such as [[Red Bandana]]. Damage Taken: When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::- Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::- Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::- Specialties like [[Charm Defensive]]. ::May be increased through: ::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. Attack Up: When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::- Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::- Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== |- |} ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 7556a5dfacb73ed2398e676d87d8105debb3b087 700 699 2023-12-05T15:48:32Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later [[Fighting#Stab|wtvs]] ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Stab|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' '''Stab''' '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''' ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 46569807a3af98e377b81075b61c3b01a9aaf316 Fighting 0 260 701 700 2023-12-05T15:48:50Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later [[Fighting#'''Stab'''|wtvs]] ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Stab|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' '''Stab''' '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''' ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 0420102ec45b25ab8f8c692b16bdc8ecf1aaac29 702 701 2023-12-05T15:49:23Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later [[Fighting#'''Stab'''|wtvs]] ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Stab|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' |- id="Stab" '''Stab''' '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''' ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 5a3ac3b88d70bfd84e9eaeb995433716dbfe504a 703 702 2023-12-05T15:49:41Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later [[Fighting#'''Stab'''|wtvs]] ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Stab|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' id="Stab" '''Stab''' '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''' ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 9f80e2ba2f48de2c8e5c7bfc3b507c510e74f5e4 704 703 2023-12-05T15:53:51Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#LongHandle|LongHandle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Stab|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' '''Stab''' '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''' '''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power. ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} b359f84c0f240fdb639d5eb9bd8e155a9dc3e418 705 704 2023-12-05T15:55:18Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Brutal Combo|Brutal Combo]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Long Handle|Long Handle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Stab|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' '''Stab''' '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''' '''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power. ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 4ae65ddf3ae084528cb36c90260783b01062d41f 706 705 2023-12-05T15:56:32Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' '''Stab''' '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''' '''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power. ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 002a2e57ba54046b765375822980b317234dce34 707 706 2023-12-05T21:15:28Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Red Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Blunt''' '''Stab''': Grants an extra 5% [[Fighting#'''Crit Chance'''|Crit Chance]] '''Heavy Blow''' '''Long Handle''' '''Cut''' '''Precision Strike''': Ignores your opponent's shield to deal direct damage. '''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra attack power. '''Shake''': Upon hitting an opponent, reduces his Energy by an extra 5. '''Graze''' ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 8bb6fb77ecb0a5670d374dab2b99dd2b68435666 708 707 2023-12-05T21:32:03Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. '''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. '''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. '''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. '''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. '''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. '''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. '''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. '''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== '''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. '''Precision Strike''': Ignores your opponent's shield to deal direct damage. '''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. '''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. '''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] '''Graze''': Even if your attack misses, it still deals 30% damage. '''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. '''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. '''Heavy Blow''': The critical damage of this weapon is increased by 25%. '''Blunt''': When you deal a critical hit, [[Fighting#Fight Buffs and Debuffs|stuns]] your opponent for one turn, but only deals 10% extra damage. '''Ripper''': When you deal a critical hit, it inflicts [[Fighting#Fight Buffs and Debuffs|Deep Wound]] on the target. '''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 7b5044d19b486762ac100fd9dee802e905d99e48 710 708 2023-12-05T22:17:07Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Fight Buffs and Debuffs|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#Fight Buffs and Debuffs|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ===Deuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been halved. |Critical hit by [[Scissors]] |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the move [[Fighting#SandThrow|Sand Throw]] |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 71a165a085e852410066cf7396b8632853c1b861 722 710 2023-12-06T00:37:52Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose Health by 8% of max Health at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose Health by 12% of max Health at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the [[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Use the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X Health after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 1028f23b949b9391d404bf74ae8a6451b804de01 726 722 2023-12-06T02:14:55Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== Note: Words in bold are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your [[Fighting#Fight Stats|Attack Power]]<br/>has been strengthened by an extra X. |Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him! You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the [[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 482fd1637cca86617a775b7f47522b6a1449ce6d 729 726 2023-12-06T02:22:22Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== Note: Words in bold are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the [[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 8876048db3c196c9604c0578c29af069b69ad682 738 729 2023-12-06T02:46:46Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]] increased by 20%. |Use the [[Fight Moves#Concentration|Concentration]] Fight Move |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge_Counterattack |After you dodge your opponent's attack, there is a 40% chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack is guaranteed to crit! |Use the [[Fighting#Concentration|Concentration]] Fight Move |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>'''Automatically halves at the beginning of your next turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="Concentration" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} f0de7795e99f149298f257197b9b86eb02b4b989 739 738 2023-12-06T02:47:33Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#Concentration|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]] increased by 20%. |Use the [[Fighting#Fight Moves#Concentration|Concentration]] Fight Move |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge_Counterattack |After you dodge your opponent's attack, there is a 40% chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack is guaranteed to crit! |Use the [[Fighting#Concentration|Concentration]] Fight Move |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>'''Automatically halves at the beginning of your next turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="Concentration" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 55b91d79c58d11dc10250b0439b8b39d1acfd08b 741 739 2023-12-06T02:51:05Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThorn|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacy|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThorn|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#Mettle|Mettle]]. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacy|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="ConcentrationFM" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 9574a79e1e65c7a605074eab99dc2df34804250d 742 741 2023-12-06T02:58:28Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Fight Buffs and Debuffs|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#Mettle|Mettle]]. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="ConcentrationFM" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 5103314c4b7d2add86b9dace6dbda0d642cab844 743 742 2023-12-06T03:01:07Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattack|Dodge Counterattack]] Fight Move |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 [[Fighting#Mettle|Mettle]]. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#Mettle|Mettle]]. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="ConcentrationFM" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} dc3be2a67e1a1c72050f03c5b28e310e75df8dc4 749 743 2023-12-06T03:22:46Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your Dodge Chance has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="ConcentrationFM" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 684658a97258ece24fe8eea15da07cdcee628943 750 749 2023-12-06T03:39:24Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]] |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="ConcentrationFM" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 0bcf8422bbcb6288b037478b2fa89692c7ae6fc9 File:All Thumbs.png 6 261 709 2023-12-05T21:47:01Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Deep Wound.png 6 262 711 2023-12-05T22:17:18Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Blind.png 6 263 712 2023-12-05T22:17:27Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Stun.png 6 264 713 2023-12-05T23:19:28Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Daze.png 6 265 714 2023-12-05T23:19:36Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Blaze.png 6 266 715 2023-12-05T23:19:43Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Stun Resistance.png 6 267 716 2023-12-05T23:29:00Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Stun Immunity.png 6 268 717 2023-12-06T00:07:03Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Burn.png 6 269 718 2023-12-06T00:07:12Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Second Strike.png 6 270 719 2023-12-06T00:23:47Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Echo.png 6 271 720 2023-12-06T00:23:56Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Bleed.png 6 272 721 2023-12-06T00:24:03Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Armor Break.png 6 273 723 2023-12-06T00:40:29Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Double LunacyDB.png 6 274 724 2023-12-06T02:02:26Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rose Thorn.png 6 275 725 2023-12-06T02:05:54Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Fatality.png 6 276 727 2023-12-06T02:15:11Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rondo of Blood.png 6 277 728 2023-12-06T02:15:18Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Perry 0 278 730 2023-12-06T02:23:03Z Jason Ravis 367869 Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Perry has an affinity for investing his money and has made a lot off a place called Treasure Island. {{PrisonerLowSec |Prisoner Name=Perry |Image=Perry.png |Species=Platypus |Inmate ID=1826 |Cell=A102 |Stats=2STR2AGI8INT4CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Investment Guru|Investment Guru]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bo..." wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Perry has an affinity for investing his money and has made a lot off a place called Treasure Island. {{PrisonerLowSec |Prisoner Name=Perry |Image=Perry.png |Species=Platypus |Inmate ID=1826 |Cell=A102 |Stats=2STR2AGI8INT4CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Investment Guru|Investment Guru]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== A very friendly looking platypus. He told you the story of how the Treasure Island investment project made him rich, and enthusiastically invited you to participate in his current plan to raise capital. The way he describes it, it is the key to untold wealth. According to Perry, because platypuses have a sense of electroreception, he grew up with an excellent understanding of electronics, of which he found the emerging computer technology the most fascinating. Just before graduating from high school, he participated in a computer competition with some friends, and won first prize, which earned him a place at a prestigious university. Perry was happy to get the place but was also troubled, as the tuition fees were very high, far more than his family could afford. His parents sold their tailoring store, but this just barely covered two years of tuition. It was nowhere near enough to last until Perry could finish his studies. Perry worked four jobs after school ate only one meal a day, and did not go to any parties or nights out. His classmates gradually came to view him as a misfit and a weirdo, but despite his sacrifice, the money he earned barely made a dent in his tuition fees. During the summer of his sophomore year, he almost dropped out, but luckily one of the friends who was in the competition with him got in touch and told him about a job that paid good money. It was a contract to build a website for a financial institution. The website required complex buying and selling features, but it was a walk in the park for Perry. He only took half of the summer vacation to finish the job and earned enough money to pay for a whole year's tuition. However, if something seems too good to be true, it usually is. Six months later, the police arrived at his door. It turned out that the so-called "financial institution" that hired Perry to build the website was actually a scam company that had cheated countless victims out of their savings through a Ponzi scheme, and the website Perry created was the main tool in their scam. Although Perry claimed to have no knowledge of the company's activities, he was still found guilty for the role he played. Despite everything, Perry was a top student at a prestigious university and possessed a wealth of life experience, so the injustice did not break him. On the contrary, he drew inspiration from it. He ridiculed the scammers as stupid and short-sighted, and thought that if he could harness the power of the Internet and finance, then the world of the future would be his. The best proof of this is Treasure Island. Using the artificial intelligence system that he developed, he selected the most profitable of the world's financial products and made a fortune! Now he just wants to make more money and use it to set up an online financial company when he gets out of prison, with the goal of going public in less than two years. He promised that if you help raise capital now, then he will give you shares in the new company in return. == How to Bond == Give him $200. == Trivia == - Perry is named after Perry the Platypus from the Disney cartoon "Phineas and Ferb." [[Category:Prisoners]] bb45cd149d7abd34c8fb2b73ab44eb4001f2dac0 Evan 0 279 731 2023-12-06T02:26:38Z Jason Ravis 367869 Created page with "A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Evan is a lieutenant of the [[Big Foot Gang]]. {{PrisonerMedSec |Prisoner Name=Evan |Image=Evan.png |Species=Rhino |Inmate ID=1614 |Cell=A107 |Stats=8Str4AGI3INT6CHR |Gang=[[Big Foot Gang]](Lieutenant) |Work=Roof Site |Bond Skill=[[Skills#Tough Guy|Tough Guy]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A rhinoceros with a body as solid as a rock, he stands out from t..." wikitext text/x-wiki A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Evan is a lieutenant of the [[Big Foot Gang]]. {{PrisonerMedSec |Prisoner Name=Evan |Image=Evan.png |Species=Rhino |Inmate ID=1614 |Cell=A107 |Stats=8Str4AGI3INT6CHR |Gang=[[Big Foot Gang]](Lieutenant) |Work=Roof Site |Bond Skill=[[Skills#Tough Guy|Tough Guy]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A rhinoceros with a body as solid as a rock, he stands out from the crowd even in a prison filled with tough inmates. Evan is always talking about muscles and bodybuilding, and sees all skinny guys as "sissies". He is rarely without a protein shake, and his favorite leisure activity is pumping iron in the yard. ===Bonded=== == How to Bond == == Trivia == [[Category:Prisoners]] 471a90866cd18f3974f2c6de9c063d5a50101ff3 File:Giant KillerB.png 6 280 732 2023-12-06T02:31:45Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Chaos RebirthB.png 6 281 733 2023-12-06T02:32:02Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Hunting RhythmB.png 6 282 734 2023-12-06T02:32:13Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Concentration.png 6 283 735 2023-12-06T02:40:09Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Dodge Counterattack.png 6 284 736 2023-12-06T02:42:35Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Fervor Burst.png 6 285 737 2023-12-06T02:44:46Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Shell Shield.png 6 286 740 2023-12-06T02:51:01Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Shield.png 6 287 744 2023-12-06T03:07:24Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Ambush.png 6 288 745 2023-12-06T03:21:00Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Fervor Rising.png 6 289 746 2023-12-06T03:21:11Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Galactic Knight.png 6 290 747 2023-12-06T03:21:19Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Total Hibernation.png 6 291 748 2023-12-06T03:21:27Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Fighting 0 260 751 750 2023-12-06T03:49:09Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]] specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the [[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or [[Fighting#Attack Traits|Hemorrhage]] trait. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while having the<br/>[[Skills#GameofKingsII|Game of Kings II]] skill enabled. |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="ConcentrationFM" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} 6c56c9162c8e833fcdee18aa83fd17be8bac24eb 752 751 2023-12-06T04:00:08Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="ConcentrationFM" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 8a09ff0d6df6ccd27e37d27c23f3a38dde6b8fd6 753 752 2023-12-06T04:09:57Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Scissors]]. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 3e378905aa3316e6fc0101209e4211f34998b747 754 753 2023-12-06T04:15:06Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="x" |[[File:Plhd.png|center|x150px|150px]] |Something |Whatever |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 14ad134f1fe44d0e2be05219d88b93e3ace539fc 761 754 2023-12-06T22:19:24Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]]. |- id="ArmedAttack" |[[File:Armed_Attack.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Debuffs|effects]]. |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 8116880d02ca9a9982a36276db5da7013f0c1710 762 761 2023-12-06T22:22:17Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_Attack.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 8f0a2d272f5b2f01e571b85142631699e7d7a023 763 762 2023-12-07T14:56:09Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_Attack.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the[[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 728cc35aa1ac3f73cbbd96e0ae87ac1381410a7a 769 763 2023-12-07T15:30:26Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_Attack.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |EmergencySurgery |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your max Health. |Activate the [[Adrenal Stimulation]] specialty. |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use Rest for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use Rest for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use Rest for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 36f7d194d2b0678a523d3e5f6df7c879ca1833b9 770 769 2023-12-07T16:18:44Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_Attack.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenal Stimulation]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} b995e860f2e3ea1d910a7bd1a8c4787fefb4f855 780 770 2023-12-07T17:34:04Z Silverfish55 378945 wikitext text/x-wiki ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_Attack.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenal Stimulation]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]], [[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |[[Fighting#Attack Traits|Traits]] on secondary weapon, [[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |Nonce |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an unarmed attack. |idk |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an unarmed attack. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 35944177ced7aba9e22e8299c27354ab422c9c2e 784 780 2023-12-07T19:03:33Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenal Stimulation]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack | |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]] skill enabled. |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance | |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an unarmed attack. |idk |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an unarmed attack. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 248117a3065ae0aab5efa7fafd9ebd2770ef0678 786 784 2023-12-07T19:04:50Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenal Stimulation]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your Intelligence.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more Intelligence you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack | |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance | |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an unarmed attack. |idk |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an unarmed attack. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |- id="y" |[[File:Plhd.png|center|x150px|150px]] |Something | |Stab probably |Whatever |idk |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an unarmed attack. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next unarmed attack<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} b12b2e35034a6325786676740359f71ad8a9805b 792 786 2023-12-07T19:24:54Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenal Stimulation]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack | |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance | |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack Stance]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 5a18ed18bf8792dfb9e140d57eaa686772842ced 793 792 2023-12-07T19:33:49Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Add desc later ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} f8e0f058349fa4c9147b8a49876a67fbe7404055 794 793 2023-12-07T19:37:36Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body after the fight, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} c2b2b87e2ed6a9360b00848e428396d6c2e2e222 795 794 2023-12-07T19:38:05Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body after the fight, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} bb68ec35c40f9c35057254a036bc4cdc0cdc05fc 796 795 2023-12-07T19:38:35Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 199e62d41311ef6276e212af87ad0d1594951689 797 796 2023-12-07T19:41:46Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the [[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 5c5f6f1bdd2597d38750efed15bf8aadf74282e8 798 797 2023-12-07T19:42:46Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Cocktail molotov]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} a8d7f9f6a2dfd88de3817557d5320a3d6b39c08a 799 798 2023-12-07T19:43:31Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="Counterattack_StanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a weapon attack.<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 2119193e554ee0742c845dab3820e97736461cde File:Unarmed Attack.png 6 292 755 2023-12-06T21:34:27Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Armed Attack.png 6 293 756 2023-12-06T21:34:35Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 778 756 2023-12-07T17:29:40Z Silverfish55 378945 Silverfish55 uploaded a new version of [[File:Armed Attack.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rest.png 6 294 757 2023-12-06T21:34:46Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Fighting Moves.png 6 295 758 2023-12-06T21:34:54Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Use Item.png 6 296 759 2023-12-06T21:35:02Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 760 759 2023-12-06T21:35:38Z Silverfish55 378945 Silverfish55 uploaded a new version of [[File:Use Item.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Emergency Surgery.png 6 297 764 2023-12-07T15:19:35Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Adrenal Stimulation.png 6 298 765 2023-12-07T15:19:44Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Blood Pact.png 6 299 766 2023-12-07T15:19:52Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Pain Spell.png 6 300 767 2023-12-07T15:20:02Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Abyssal Call.png 6 301 768 2023-12-07T15:20:09Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Surprise Attack.png 6 302 771 2023-12-07T16:21:55Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Assassination.png 6 303 772 2023-12-07T16:22:02Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Healing Bandage.png 6 304 773 2023-12-07T16:34:17Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Counterattack StanceB.png 6 305 774 2023-12-07T16:37:38Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Dodge CounterattackFM.png 6 306 775 2023-12-07T16:40:03Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Counterattack StanceFM.png 6 307 776 2023-12-07T16:43:10Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Polar Pummel.png 6 308 777 2023-12-07T17:08:44Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Holy Sword.png 6 309 779 2023-12-07T17:31:44Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Armed AttackK.png 6 310 781 2023-12-07T17:36:31Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Magic Throw.png 6 311 782 2023-12-07T18:11:47Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Master Pickpocket.png 6 312 783 2023-12-07T18:59:43Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Skills 0 65 785 693 2023-12-07T19:04:20Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |} ac0f86c4071a026d41e3593343c7335b40124a08 File:Sand ThrowFM.png 6 313 787 2023-12-07T19:07:33Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Distract.png 6 314 788 2023-12-07T19:11:06Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:ConcentrationFM.png 6 315 789 2023-12-07T19:14:23Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Double LunacyFM.png 6 316 790 2023-12-07T19:18:22Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Rose ThornFM.png 6 317 791 2023-12-07T19:18:30Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Crit Resistance.png 6 318 800 2023-12-07T22:30:02Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weapon Counterattack.png 6 319 801 2023-12-07T22:33:48Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Weapon CounterattackFM.png 6 320 802 2023-12-07T22:37:36Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Skills 0 65 803 785 2023-12-07T22:37:38Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#WeaponCounterattack|WeaponCounterattack]] |Trigger Stun in fights 8 time(s). |} 6140827f6e03d220352fdd12b83ea3ddc713b6fc 804 803 2023-12-07T22:38:14Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|WeaponCounterattack]] |TBA |} 71563380944ff796f31e3756b3fa229b79840efe 805 804 2023-12-07T22:38:29Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |} 30b48ca741569f9685d28b121f1e406be5e2ce41 814 805 2023-12-07T23:34:56Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} 7c55852cf6e0b5c848129bdccdeefd20b116c6b7 816 814 2023-12-08T00:04:08Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Holy Sword]] when fighting. |You can use [[Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Surprise Attack]] move will<br/>become [[Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Polar Pummel]]. |You have mastered the wrestling special move [[Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Double Lunacy]] when fighting. |You have the [[Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Emergency Surgery]] when fighting. |You can use [[Emergency Surgery]] when fighting, and using this move<br/>will not consume [[Focus Points]]. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Magic Throw]] move when fighting. |You can use the [[Magic Throw]] move with a [[Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} 5e8f797dbafaaaf70f0b0e2723d3390ed546bf01 823 816 2023-12-08T14:19:54Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacy|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacy|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} 24923864f5443b66034027e0cb81c22105e3d4b2 824 823 2023-12-08T14:23:28Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Counterattack Stance]] to [[Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacy|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacy|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} 467493e9cc52e9203d5ac25374c85c74da686fd6 825 824 2023-12-08T14:25:54Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacy|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacy|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} efeb43b4ae7689db5362c7ba351cbcea3207af58 826 825 2023-12-08T14:26:34Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to Charisma. |When communicating with a character who likes men, you will gain +4<br/>to Charisma. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} 55b2731639a5b73c61eba62f35341d99aa20e5ce 827 826 2023-12-08T14:27:20Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]]. |When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]]. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your intelligence.<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThorn|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThorn|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} b7c9ad777c10bda20c801fdd02982852983a052e 828 827 2023-12-08T14:28:30Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes Bleed damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]]. |When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]]. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} c978c18f21fccb990ba483a1e9f33ea6fb1812e3 829 828 2023-12-08T14:30:09Z Silverfish55 378945 wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]]. |When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]]. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |Increases your cash by 20% when you wake up every day. |Increases your cash by 20% and your Experience by 20% when you<br/>wake up every day. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} ca58088d1146161e59bdc6d16b50f83e9ac260ec File:Weapon CounterattackB.png 6 321 806 2023-12-07T22:43:06Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Fighting 0 260 807 799 2023-12-07T22:46:48Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Enable the [[Counterattack]] specialty. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} eabfc3698dc0ae8c2d921e92b42527d22abed4ff 808 807 2023-12-07T22:55:42Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Actions|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 4042df53f4c3153c9563949be9a094155a6ec87f 809 808 2023-12-07T23:00:24Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]]. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} a5d4721af08921ced7ef55e1ad8dd3c32ae8f34e 810 809 2023-12-07T23:01:40Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after enabling<br/>the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} cffe14120180f4ab5a5d25c424147b723a130090 811 810 2023-12-07T23:09:06Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 2eff8c19b0b9e1492416892ba12b1c85bea156d5 812 811 2023-12-07T23:12:32Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Armed Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 7d31cabc22b1c90e386bd553de864794dc522ba7 813 812 2023-12-07T23:13:56Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''. |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} ca3679d244e43d30f690c36beb10d1728c626245 818 813 2023-12-08T00:15:49Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. *'''Insult to Injury''': TBA *'''Rapid Action''': The attack won't end your turn. *'''Death Slice''': TBA ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 43ed8c34d3f87aa58e67ccc88f043090fc9df3a1 819 818 2023-12-08T00:38:29Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's shield to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 32405dfec078e5cfc629f1eb05ee1d100a19e750 820 819 2023-12-08T00:39:24Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 89aaf144cbbdb34d88a720b802ca83d39dc351a4 821 820 2023-12-08T00:39:43Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |} 6097bf5836b5e0c62310d82a5112171f28191d5b 822 821 2023-12-08T14:11:50Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move. |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 8764ac4bdfb405ed200d813bda27b7a31e7e1a3b 830 822 2023-12-08T15:05:38Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} cb8a1ddbc75b1703a42f8b0607750354d8703b5e 835 830 2023-12-08T15:54:47Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fighting Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of [[Fighting#Fight Stats|Health]], and remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]]. |For the next 2 turn(s), heal by an amount equal to your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Dragon_Fire.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a number of turns equal to twice the number of times remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use a [[Bandage]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} b99407fb2b77f22a4eee973e6068217df35bc667 839 835 2023-12-08T17:22:26Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use items in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fighting Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a Wrap action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a Wrap action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a Wrap action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 74439d7aaa72c81b914c5a780ebc25be49bc06e6 840 839 2023-12-08T18:01:00Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStance|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#Fight Actions|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!]] *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 0b32dac5e262b2ea6b1e397e7a1cc4d0c63f8d31 841 840 2023-12-08T18:01:44Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStance|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#Fight Actions|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 3da97659762f627d51c2845878c3ad295563be85 842 841 2023-12-08T18:10:02Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#Fight Actions|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 016a6c6819a535b2e8bcf7c6729ebbaed1865b54 843 842 2023-12-08T18:10:44Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="ArmedAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 913efb0be72ce28651443513e1510c81511a48c3 844 843 2023-12-08T18:11:15Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#Fight Actions|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#Fight Actions|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Fight Actions|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#Fight Actions|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#Fight Actions|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#Fight Actions|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#Fight Actions|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#Fight Actions|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#Fight Actions|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#Fight Actions|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#Fight Actions|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} bb3a5186e64006e5cc42413157bbd63698bbb24f 845 844 2023-12-08T18:14:59Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>deal [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} c1b56c1a7bf8a790b2ac1f6455e6b194db047367 846 845 2023-12-08T18:18:38Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Robust]] or [[Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 3c1f45831034103239cbfa264859b915831b650a 847 846 2023-12-08T18:19:26Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Fighting#Second Strike|Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} a32b9e63c4e3e395d4844d6ff5deb062bdea2144 848 847 2023-12-08T18:19:49Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Fighting#SecondStrike|Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Weapon Practice]] specialty to remove this effect. |Not having the [[Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 7686278cbbd3e5bc348ba83c0d2552cfff46d625 849 848 2023-12-08T18:22:07Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Fighting#Intelligence|Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Fighting#Charisma|Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience!. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Fighting#Strength|Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Fighting#Agility|Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Fighting#Charisma|Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Fighting#Strength|Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Fighting#Intelligence|Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Fighting#Agility|Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Fighting#Strength|Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect. |Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 604ccf94a17446201684a4a1ba980e38d3ff8df0 850 849 2023-12-08T18:33:51Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Fighting#Intelligence|Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Fighting#Charisma|Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). ::::::*You need to unlock 4 other specialties before this becomes available. *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ::::::*You need to unlock 9 other specialties before this becomes available. ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. ::::::*You need to unlock 4 other specialties before this becomes available. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ::::::*You need to unlock 9 other specialties before this becomes available. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience! ::::::*You need to unlock 4 other specialties before this becomes available. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ::::::*You need to unlock 9 other specialties before this becomes available. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current :::::[[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. ::::::*You need to unlock 4 other specialties before this becomes available. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ::::::*You need to unlock 9 other specialties before this becomes available. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Fighting#Strength|Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Fighting#Agility|Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Fighting#Charisma|Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Fighting#Strength|Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Fighting#Intelligence|Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Fighting#Agility|Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Fighting#Strength|Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect. |Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 56a10e81142816f1cc6bc221f3e7e406895264c5 File:Gladiator.png 6 322 815 2023-12-07T23:35:14Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Combo.png 6 323 817 2023-12-08T00:10:37Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Dragon Fire.png 6 324 831 2023-12-08T15:45:16Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Soap Throw.png 6 325 832 2023-12-08T15:45:25Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Bandage Wrap.png 6 326 833 2023-12-08T15:50:56Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Ace of Spades.png 6 327 834 2023-12-08T15:51:26Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Fireball.png 6 328 836 2023-12-08T17:09:00Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Cloth Wrap.png 6 329 837 2023-12-08T17:11:55Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Slippery Floor.png 6 330 838 2023-12-08T17:22:03Z Silverfish55 378945 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Fighting 0 260 851 850 2023-12-08T18:45:07Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Fighting#Intelligence|Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Fighting#Charisma|Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). ::::::*You need to unlock 4 other specialties before this becomes available. *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ::::::*You need to unlock 9 other specialties before this becomes available. ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. ::::::*You need to unlock 4 other specialties before this becomes available. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ::::::*You need to unlock 9 other specialties before this becomes available. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience! ::::::*You need to unlock 4 other specialties before this becomes available. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ::::::*You need to unlock 9 other specialties before this becomes available. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. ::::::*You need to unlock 4 other specialties before this becomes available. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ::::::*You need to unlock 9 other specialties before this becomes available. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Fighting#Strength|Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Fighting#Agility|Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Fighting#Charisma|Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Fighting#Strength|Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Fighting#Intelligence|Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Fighting#Agility|Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Fighting#Strength|Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect. |Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} 88dee7d9b0042aea36b1328922adaddf3ba57be4 852 851 2023-12-08T18:48:09Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Fighting#Intelligence|Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Fighting#Charisma|Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). ::::*You need to unlock 4 other specialties before this becomes available. *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ::::*You need to unlock 9 other specialties before this becomes available. ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. ::::*You need to unlock 4 other specialties before this becomes available. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ::::*You need to unlock 9 other specialties before this becomes available. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience! ::::*You need to unlock 4 other specialties before this becomes available. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ::::*You need to unlock 9 other specialties before this becomes available. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. ::::*You need to unlock 4 other specialties before this becomes available. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ::::*You need to unlock 9 other specialties before this becomes available. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Fighting#Strength|Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Fighting#Agility|Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Fighting#Charisma|Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Fighting#Strength|Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Fighting#Intelligence|Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Fighting#Agility|Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Fighting#Strength|Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You are stunned, your next turn will be skipped. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect. |Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} d4fba54e1e9c6cb5c5fc994108ca19b9331f43da 854 852 2023-12-16T17:13:02Z Silverfish55 378945 wikitext text/x-wiki Note: Effects in '''bold''' are caused by the upgraded related skill and may replace previous effects. ==What involves fighting?== Fighting involves you and another character engaging in combat until either is defeated. You'll need to manage your [[Fighting#Fight Stats|Health]] and [[Fighting#Fight Stats|Energy]] as well as use different [[Fighting#UseItem|items]] and [[Fighting#Fight Moves|Fight Moves]] to defeat your opponent before he defeats you. Whether you win or lose the fight, the amount of [[Fighting#Fight Stats|Health]] you lose in combat will be reflected on your Body, so pick your fights carefully. ==Fight Stats== When fighting there is a variety of stats that will affect your performance. *'''Health''': Determines how much damage you can take in a fight before you are defeated. ::Can be increased through: ::::* Skills such as [[Skills#BigBoss|Big Boss]] or [[Skills#TheOneWhoTranscendedTime|The One Who Transcended Time]]. ::::* Foods like [[Potato Pizza]] or [[Mushrooms]] while the [[Skills#MushroomBros.|Mushroom Bros.]] skill is active. ::::* Specialties like [[Fighting#Strength|Robust]] or [[Fighting#Strength|Scarred Hunter]]. *'''Energy''': Determines your ability to keep going when fighting; attacks and [[Fighting#Fight Moves|fight moves]] need energy to be performed. ::Can be increased through: ::::* Skills such as [[Skills#EnergyBooster|Energy Booster]]. ::::* +5 Energy per point of [[Strength]]. *'''Attack Power''': Determines the base damage your attacks can deal when fighting. The damage value will change when you choose different attack actions. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] ::::* +1 Attack Power per point of [[Strength]]. ::::* Equipment items such as [[Brass Knuckles]]. ::::* Fight Moves such as [[Fighting#RoseThornFM|Rose Thorn]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Brutal Combo]]. ::::* Specialties like [[Fighting#Intelligence|Second Strike]]. *'''Hit Rate''': Determines how likely your attack is to hit. ::Can be increased through: ::::* Skills such as [[Skills#HuntingRhythm|Hunting Rhythm+]] or [[Skills#TheChampeen|The Champeen]]. ::::* Fight Moves such as [[Fighting#ConcentrationFM|Concentration]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Long Handle]]. ::Can be decreased through: ::::* Fight Moves such as [[Fighting#SandThrow|Sand Throw]]. *'''Crit Chance''': When fighting, a critical hit will deal 1,5x the damage and trigger the [[Fighting#Attack Traits|crit effect]] corresponding to the attack. ::Can be increased through: ::::* Skills such as [[Skills#TigerCombo|Tiger Combo+]] or [[Skills#TheChampeen|The Champeen]].. ::::* +2% per point of [[Intelligence]]. ::::* Equipment items such as [[Red Bandana]]. ::::* Attack Traits such as [[Fighting#Attack Traits|Stab]]. *'''Dodge Chance''': Determines your chance of dodging your opponent's attack when fighting. ::Can be increased through: ::::* Skills such as [[Skills#ImpossibleMission|Impossible Mission]] or [[Skills#PracticalSelf-Defense|Practical Self-Defense]]. ::::* +2% per point of [[Agility]]. ::::* Equipment items such as [[Green Bandana]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. *'''Damage Taken''': When fighting, your opponent's attacks will deal a X% damage to you ::May be decreased through: ::::* Your armor type, 10% from Soft Fur or 20% from Thick Fur by [[Skills#WarCorrespondent|War Correspondent]]. ::::* Skills such as [[Skills#GiantKiller|Giant Killer+]]. ::::* Specialties like [[Fighting#Charisma|Charm Defensive]]. ::May be increased through: ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. *'''Attack Up''': When fighting, your attacks will deal an extra X% damage. ::May be increased through: ::::* Skills such as [[Skills#GiantKiller|Giant Killer]]. ::::* Fight Moves such as [[Fighting#DoubleLunacyFM|Double Lunacy]]. ::::* Specialties like [[Fighting#Agility|Ambush]]. ==Specialties== ===Strength=== *'''Robust''': Max [[Fighting#Fight Stats|Health]] +8. *'''Smash''': Critical damage increases by 25% when fighting. *'''Toughness''': Extra +20% when restoring Body. *'''Catnap''': Satiety no longer goes down while you are resting. *'''Counterattack''': You can use [[Fighting#CounterattackStanceFM|Counterattack Stance]] when fighting. *'''Adrenaline Rush''': You can use [[Fighting#AdrenalStimulation|Adrenal Stimulation]] when fighting. *'''Crafter''': You can craft simple tools and weapons. *'''Fortitude''': When you fail a [[Strength]] challenge, you will not lose Mind, and half of the Stamina spent will be returned. *'''Scarred Hunter''': When you lose 10 or more Body at a time, you will permanently gain max [[Fighting#Fight Stats|Health]] +1 (can only be triggered once a day). ::::*You need to unlock 4 other specialties before this becomes available. *'''Crushing Blow''': If you hit your opponent 3 consecutive times in a fight, your next [[Fighting#UnarmedAttack|Unarmed Attack]] is guaranteed to crit! ::::*You need to unlock 9 other specialties before this becomes available. ===Agility=== *'''Weapon Practice''': When performing a [[Fighting#WeaponAttack|Weapon Attack]] you will not consume extra [[Fighting#Fight Stats|Energy]] due to [[Fighting#AllThumbs|All Thumbs]]. *'''Steal''': You can steal items from the pockets of other prisoners. *'''Reflex''': Reduced Focus Point recovery time by 10 minute(s). *'''Balance''': If your opponent dodges your attack in a fight, [[Fighting#Fight Stats|Energy]] equal to your [[Agility]] will be returned. *'''Surprise Attack''': You can use the [[Fighting#SurpriseAttack|Surprise Attack]] move when fighting. *'''Secret Compartment''': Your Violation threshold +10. *'''Tool Tamer''': When using tools and weapons, there is a 30% chance that they will not lose [[Durability]]. *'''Locksmith''': You can attempt to pick anti-theft locks. *'''Weapon Change''': When fighting, you can use up one turn to change your equipped weapon. ::::*You need to unlock 4 other specialties before this becomes available. *'''Ambush''': If you do not perform an [[Fighting#Fight Actions|attack action]] in a fight, your [[Fighting#Fight Stats|Dodge Chance]] will increase by 5% and your Damage Output will increase by 20% at the end of each turn. ::::*You need to unlock 9 other specialties before this becomes available. ===Intelligence=== *'''Multi-threaded Brain''': You can accept 3 simultaneous quest(s) from each quest giver. *'''Combat Prep''': Restores Focus Points by 2 at the start of a fight. *'''Focus Up''': Focus Point cap +1. *'''Conceal''': Adds 2 hidden storage compartment(s) to your cell. *'''Concentration''': You can use the [[Fighting#ConcentrationFM|Concentration]] move when fighting. *'''Bookworm''': Points +2 when performing [[Knowledge]] actions. This goes up by an extra 1 for every 3 book(s) you read. *'''Basic Medicine''': You can craft [[bandages]], [[laxatives]], and [[sleeping pills]]. Performing the [[Fighting#ClothWrap|Wrap]] action in a fight will additionally heal you by an amount equal to your [[Intelligence]] *'''Second Strike''': If you do not get to go first in a fight, your [[Fighting#Fight Stats|Attack Power]] will increase by 2 and you will gain a [[Fighting#Shield|shield]] equal to 10% of your max [[Fighting#Fight Stats|Health]] as compensation. *'''Successful Failure''': Even if you fail a roll challenge, you can still gain Experience. If the result is a critical failure, you will gain 3 times the Experience! ::::*You need to unlock 4 other specialties before this becomes available. *'''Mental Clarity''': Your Focus Points will be restored to 2 after using [[Fighting#Rest|Rest]] in a fight if you have 0 remaining. ::::*You need to unlock 9 other specialties before this becomes available. ===Charisma=== *'''Affinity''': Only 1 Focus Point(s) is consumed when befriending prisoners. *'''Extort''': You can extort prisoners whose gang status is not higher than yours, and take their money when you succeed. *'''"True Friends"''': Grants Rapport when trading with prisoners. *'''Memory Palace''': You can forget enabled skills and regain their skill points (forgotten skills cannot be enabled again for 24 hour[s]). *'''Distract''': You can use [[Fighting#Distract|Distract]] when fighting. *'''Juicy Gossip''': Listen to chats between inmates to gain Intel. You can remember up to 10 at once. During afternoon recreation, you can sell this Intel to the barbershop for money equal to your current [[Charisma]]. *'''Romanticism''': Learn how to craft [[scented soap]], [[bouquets]], and [[colored paper cranes]]. *'''Winning Edge''': When a roll is successful, you will recover 1 Mind. If the result is a critical success, you will recover 5 Mind. *'''Charm Defensive''': When fighting, each point of [[Charisma]] you have will provide you with 1% [[Fighting#Fight Stats|Damage Reduction]]. ::::*You need to unlock 4 other specialties before this becomes available. *'''All or Nothing''': When you have 0 Focus Point(s) left, you will gain points +1 in all roll challenges. ::::*You need to unlock 9 other specialties before this becomes available. ==Attack Traits== *'''Rapid Action''': The action will not end your turn. *'''Throw''': The move's [[Fighting#Fight Stats|Hit Rate]] is reduced by 10%, but it cannot be countered. *'''Death Slice''': This move's [[Fighting#Fight Stats|Hit Rate]] is increased by 10% instead of being reduced, and it cannot be countered. *'''Insult to Injury''': For every debuff an opponent has, 1 extra [[Fighting#Fight Stats|Attack Power]] will be added. *'''Worn''': The [[Fighting#Fight Stats|Attack Power]] provided by this weapon is weakened. *'''Precision Strike''': Ignores your opponent's [[Fighting#Shield|shield]] to deal direct damage. *'''Brutal Combo''': Each consecutive hit on your opponent will add 2 extra [[Fighting#Fight Stats|Attack Power]]. *'''Shake''': Upon hitting an opponent, reduces his [[Fighting#Fight Stats|Energy]] by an extra 5. *'''Cut''': When you hit an opponent, there is a 50% chance that he will receive a layer of [[Fighting#Bleed|Bleed]] *'''Graze''': Even if your attack misses, it still deals 30% damage. *'''Stab''': Grants an extra 5% [[Fighting#Fight Stats|Crit Chance]]. *'''Long Handle''': Grants an extra 5% [[Fighting#Fight Stats|Hit Rate]]. *'''Heavy Blow''': The critical damage of this weapon is increased by 25%. *'''Blunt''': When you deal a critical hit, [[Fighting#Stun|stuns]] your opponent for one turn, but only deals 10% extra damage. *'''Ripper''': When you deal a critical hit, it inflicts [[Fighting#DeepWound|Deep Wound]] on the target. *'''Hemorrhage''': When you hit an opponent, he is guaranteed to receive a layer of [[Fighting#Bleed|Bleed]]. ==Fight Actions== {|class="wikitable" <!--template--> !Image !! Name !! Description |- |- id="UnarmedAttack" |[[File:Unarmed_Attack.png|center|x150px|150px]] |Unarmed Attack |Deals damage and has the [[Fighting#Attack Traits|Cut]] trait.<br/>May be changed equipping items like [[Brass Knuckles]]<br/>or [[Trank Wraps]].<br/>Requires 10 Energy, 7 with the [[Skills#Whirlwind|Whirlwind+]] skill enabled. |- id="WeaponAttack" |[[File:Armed_AttackK.png|center|x150px|150px]] |Weapon Attack |Deals damage using an equipped weapon.<br/>[[Fighting#Attack Traits|Traits]] and [[Fighting#Fight Stats|Energy]] used vary from weapon to weapon. |- id="Rest" |[[File:Rest.png|center|x150px|150px]] |Rest |Rest for one turn and recover 35% of max [[Fighting#Fight Stats|Energy]].<br/>Also heal by 10% of max [[Fighting#Fight Stats|Energy]] if you have the<br/>[[Skills#Self-Heal|Self-Heal+]] skill enabled. |- id="FightingMoves" |[[File:Fighting_Moves.png|center|x150px|150px]] |Fighting Moves |Opens the tab to your unlocked [[Fighting#Fight Moves|Fighting Moves]]. |- id="UseItem" |[[File:Use_Item.png|center|x150px|150px]] |Use Item |Use [[Fighting#Fight Items|items]] in your inventory to heal, deal damage, or<br/>cause [[Fighting#Fight Buffs and Debuffs|effects]]. |} ==Fight Items== {|class="wikitable" <!--template--> !Image !! Name !! Traits !! Description !! Effect |- |- id="ClothWrap" |[[File:Cloth_Wrap.png|center|x150px|150px]] |Cloth Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |If the total reaches 6, [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]] are<br/>removed. |- id="BandageWrap" |[[File:Bandage_Wrap.png|center|x150px|150px]] |Bandage Wrap |None |Roll two dice and immediately restore an amount of<br/>[[Fighting#Fight Stats|Health]]. |Remove [[Fighting#Bleed|Bleed]] and [[Fighting#ArmorBreak|Armor Break]].<br/>For the next 2 turn(s), heal by an amount equal to<br/>your [[Intelligence]] at the beginning of each turn. |- id="Fireball" |[[File:Fireball.png|center|x150px|150px]] |Fireball |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent. |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Burn|Burn]] for 3 turn(s). |- id="DragonFire" |[[File:Dragon_Fire.png|center|x150px|150px]] |Dragon Fire |[[Fighting#Attack Traits|Blunt]],<br/>[[Fighting#Attack Traits|Throw]] |Smash a lit bottle on your opponent.<br/>You need to have the [[Skills#GameofKingsII|Game of Kings II]] skill enabled<br/>to use this item<br/>Replaces [[Fighting#Fireball|Fireball]] |A hit will deal damage equal to your [[Strength]].<br/>The opponent will be inflicted with [[Fighting#Blaze|Blaze]] for 3 turn(s). |- id="SoapThrow" |[[File:Soap_Throw.png|center|x150px|150px]] |Soap Throw |[[Fighting#Attack Traits|Rapid Action]] |Throw a slippery bar of [[soap]] at your opponent's feet. |The opponent will be inflicted with [[Fighting#SlipperyFloor|Slippery Floor]] for a<br/>number of turns equal to twice the number of times<br/>remaining for you to throw soap. |- id="AceofSpades" |[[File:Ace_of_Spades.png|center|x150px|150px]] |Ace of Spaces |[[Fighting#Attack Traits|Cut]],<br/>[[Fighting#Attack Traits|Throw]],<br/>[[Fighting#Attack Traits|Rapid Action]] |Throw the [[Ace of Spaces]] card in your pocket. |A hit will deal damage equal to your [[Agility]]. |} ==Fight Moves== Note: All Fight Moves require 1 Focus Point to be cast unless a skill states otherwise, e.g., [[Skills#Surgeon|Surgeon+]]. {|class="wikitable" <!--template--> !Image !! Name !! Cooldown !! Traits !! Description !! How to Get |- |- id="EmergencySurgery" |[[File:Emergency_Surgery.png|center|x150px|150px]] |Emergency Surgery |6 |None |Immediately heal by 20% of your max [[Fighting#Fight Stats|Health]].<br/>If you have less than 10 [[Fighting#Fight Stats|Health]] when you use this move, then heal<br/>by 30% of your max [[Fighting#Fight Stats|Health]]. |Enable the [[Skills#Surgeon|Surgeon]] skill. |- id="AdrenalStimulation" |[[File:Adrenal_Stimulation.png|center|x150px|150px]] |Adrenal Stimulation |6 |None |Recover 60% of max [[Fighting#Fight Stats|Energy]] and gain a [[Fighting#Shield|shield]] equal to 30% of your<br/>max [[Fighting#Fight Stats|Health]]. |Activate the [[Fighting#Strength|Adrenaline Rush]] specialty. |- id="BloodPact" |[[File:Blood_Pact.png|center|x150px|150px]] |Blood Pact |5 |None |Summon an unknown energy and absorb your opponent's [[Fighting#Fight Stats|Health]]<br/>by an amount equal to double your [[Intelligence]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Trade-Off: Before using this move, you will gain two layers of Bleed. |Have the [[Necronomicon]] equipped |- id="PainSpell" |[[File:Pain_Spell.png|center|x150px|150px]] |Pain Spell |6 |None |Please an unknown deity and reduce your opponent's [[Fighting#Fight Stats|Health]] by 10%<br/>of his max [[Fighting#Fight Stats|Health]].<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Reversal: When this move hits your opponent, it transfers your<br/>debuffs to him. |Have the [[Necronomicon]] equipped |- id="AbyssalCall" |[[File:Abyssal_Call.png|center|x150px|150px]] |Abyssal Call |7 |None |Obey an unknown call and reduce your opponent's remaining [[Fighting#Fight Stats|Health]]<br/>by 10%.<br/>The more [[Intelligence]] you have than your opponent, the higher the<br/>Hit Rate of the move.<br/>Echo: When this move hits your opponent, it increases his damage<br/>taken by 20% until the end of the fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], there is a 50% chance of removing this<br/>status. |Have the [[Necronomicon]] equipped |- id="SurpriseAttack" |[[File:Surprise_Attack.png|center|x150px|150px]] |Surprise Attack |5 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]],<br/>[[Fighting#Attack Traits|Rapid Action]]. |Perform an [[Fighting#UnarmedAttack|unarmed attack]] on your opponent.<br/>This attack will only deal half damage. |Activate the [[Fighting#Agility|Surprise Attack]] specialty. |- id="Assassination" |[[File:Assassination.png|center|x150px|150px]] |Assassination |5 |[[Fighting#Attack Traits|Traits]] on secondary<br/>weapon,<br/>[[Fighting#Attack Traits|Rapid Action]]. |Attack your opponent with your secondary weapon. This attack will<br/>only deal half damage.<br/>Replaces [[Fighting#SurpriseAttack|Surprise Attack]]. |Equip a secondary weapon after<br/>enabling the [[Skills#AnotherTooth|Another Tooth+]] skill. |- id="PolarPummel" |[[File:Polar_Pummel.png|center|x150px|150px]] |Polar Pummel |6 '''(4)''' |[[Fighting#Attack Traits|Blunt]] |Strike your opponent, dealing damage equal to 20% of your max<br/>[[Fighting#Fight Stats|Health]]. This attack will ignore your opponent's [[Fighting#Buffs|shield]] and is<br/>guaranteed to hit. |Have the [[Skills#Wrestler|Wrestler]] skill enabled. |- id="HolySword" |[[File:Holy_Sword.png|center|x150px|150px]] |Holy Sword |10 |[[Fighting#Attack Traits|Traits]] on weapon. |Attack your opponent with a weapon. A hit will halve your opponent's<br/>[[Fighting#Fight Stats|Damage Reduction]] until the end of a fight.<br/>If your opponent performs a [[Fighting#ClothWrap|Wrap]] action, he has a 50% chance of<br/>removing this status.<br/>You must equip a weapon with the [[Fighting#Attack Traits|Cut]] effect to use this move |Have the [[Skills#WhiteWolfIV|White Wolf IV]] skill enabled. |- id="MagicThrow" |[[File:Magic_Throw.png|center|x150px|150px]] |Magic Throw |1 |[[Fighting#Attack Traits|Traits]] on weapon,<br/>[[Fighting#Attack Traits|Rapid Action]],<br/>'''[[Fighting#Attack Traits|Death Slice]]''' |Throw your equipped weapon. If it hits your opponent, it is<br/>guaranteed to crit. |Have the [[Skills#Magician|Magician]] skill enabled. |- id="MasterPickpocket" |[[File:Master_Pickpocket.png|center|x150px|150px]] |Master Pickpocket |2 |[[Fighting#UnarmedAttack|Unarmed Attack]] [[Fighting#Attack Traits|Trait]] |Perform an [[Fighting#UnarmedAttack|Unarmed Attack]] on your opponent. This attack will not<br/>deal damage, but you will steal money equal to the damage that<br/>would otherwise have been dealt. |Have the [[Skills#GentlemanlyPursuitsII|Gentlemanly Pursuits II]]<br/>skill enabled. |- id="SandThrow" |[[File:Sand_ThrowFM.png|center|x150px|150px]] |Sand Throw |8 |None |Throw sand into your opponent's eyes, reducing his [[Fighting#Fight Stats|Health]] by 2, and<br/>reducing his [[Fighting#Fight Stats|Hit Rate]] and [[Fighting#Fight Stats|Crit Chance]] by 15% until the end of the<br/>fight.<br/>If your opponent uses [[Fighting#Rest|Rest]], he has a 50% chance of removing this<br/>status. |Have the [[Skills#SandThrow|Sand Throw]] skill enabled. |- id="Distract" |[[File:Distract.png|center|x150px|150px]] |Distract |8 |None |Use words to confuse your opponent, inflicting [[Fighting#Stun|Stun]] for one turn. Also<br/>removes the status he needs to keep Attention for.<br/>The more your [[Charisma]] is higher than your opponent's [[Intelligence]],<br/>the higher the success rate of this move. |Enable the [[Fighting#Charisma|Distract]] specialty. |- id="CounterattackStanceFM" |[[File:Counterattack_StanceFM.png|center|x150px|150px]] |Counterattack Stance |10 |None |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]]. |Enable the [[Fighting#Strength|Counterattack]] specialty. |- id="DodgeCounterattackFM" |[[File:Dodge_CounterattackFM.png|center|x150px|150px]] |Dodge Counterattack |10 |None |Take a stance until the end of the fight. Whenever you dodge an<br/>attack, there is a 40% chance of returning an [[Fighting#UnarmedAttack|unarmed attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#Comet|Comet+]] skill enabled. |- id="WeaponCounterattackFM" |[[File:Weapon_CounterattackFM.png|center|x150px|150px]] |Weapon Counterattack |10 |[[Fighting#Attack Traits|Traits]] on weapon |Take a stance until the end of the fight. Whenever you are hit by your<br/>opponent, there is a 40% chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]].<br/>Replaces [[Fighting#CounterattackStanceFM|Counterattack Stance]]. |Have the [[Skills#WeaponCounterattack|Weapon Counterattack]] skill<br/>enabled. |- id="ConcentrationFM" |[[File:ConcentrationFM.png|center|x150px|150px]] |Concentration |8 |None |Keep your eyes fixed on your opponent, increasing your [[Fighting#Fight Stats|Hit Rate]] by<br/>20% until the end of the fight. |Enable the [[Fighting#Intelligence|Concentration]] specialty. |- id="DoubleLunacyFM" |[[File:Double_LunacyFM.png|center|x150px|150px]] |Double Lunacy |10 |None |The fight is on! You will increase your damage output by 20%, but will<br/>also take an extra 10% damage until the end of the fight. |Have the [[Skills#DoubleLunacy|Double Lunacy]] skill enabled. |- id="RoseThornFM" |[[File:Rose_ThornFM.png|center|x150px|150px]] |Rose Thorn |7 |None |Convert your [[Charisma]] above your opponent's into your extra<br/>[[Fighting#Fight Stats|Attack Power]] until the end of the fight. |Have the [[Skills#RoseThorn|Rose Thorn]] skill enabled. |} ==Fight Buffs and Debuffs== ===Buffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="HealingBandage" |[[File:Healing_Bandage.png|center|x150px|150px]] |Healing Bandage |When your turn begins, it will heal you by an amount<br/>equal to your [[Intelligence]]. X turn(s) remaining. |Use [[Fighting#BandageWrap|Bandage Wrap]] in combat |- id="RoseThorn" |[[File:Rose_Thorn.png|center|x150px|150px]] |Rose Thorn |You have X more Charisma than your opponent. Your<br/>[[Fighting#Fight Stats|Attack Power]] has been strengthened by an extra X. |Use the [[Fighting#RoseThornFM|Rose Thorn]] Fight Move. |- id="Concentration" |[[File:Concentration.png|center|x150px|150px]] |Concentration |You keep your eyes fixed on your opponent. [[Fighting#Fight Stats|Hit Rate]]<br/>increased by 20%. |Use the [[Fighting#ConcentrationFM|Concentration]] Fight Move. |- id="CounterattackStance" |[[File:Counterattack_StanceB.png|center|x150px|150px]] |Counterattack Stance |When you're hit by your opponent, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="DodgeCounterattack" |[[File:Dodge_Counterattack.png|center|x150px|150px]] |Dodge Counterattack |After you dodge your opponent's attack, there is a 40%<br/>chance of returning an [[Fighting#UnarmedAttack|Unarmed Attack]]. |Use the [[Fighting#DodgeCounterattackFM|Dodge Counterattack]] Fight Move. |- id="WeaponCounterattack" |[[File:Weapon_CounterattackB.png|center|x150px|150px]] |Weapon Counterattack |After you are hit by your opponent, there is a 40%<br/>chance of returning an attack, prioritizing a<br/>[[Fighting#WeaponAttack|weapon attack]]. |Use the [[Fighting#WeaponCounterattackFM|Weapon Counterattack]] Fight Move. |- id="Fatality" |[[File:Fatality.png|center|x150px|150px]] |Fatality |Your opponent's [[Fighting#Fight Stats|Health]] is below 20% '''(30%)'''! Finish him!<br/>You will deal an extra 20% '''(30%)''' damage. |Have the [[Skills#Lethal_Kombat_II|Lethal Kombat II]] skill enabled. |- id="RondoofBlood" |[[File:Rondo_of_Blood.png|center|x150px|150px]] |Rondo of Blood |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage, you will<br/>heal by an equal amount '''and your max [[Fighting#Fight Stats|Health]] will be<br/>increased by an equal amount'''. |Have the [[Skills#Dracula's_Fury|Dracula's Fury]] skill enabled. |- id="GiantKiller" |[[File:Giant_KillerB.png|center|x150px|150px]] |Giant Killer |Your damage output will be increased by 20% '''and you<br/>will gain 20%''' [[Fighting#Fight Stats|Damage Reduction]] when facing an<br/>opponent taller than you. |Have the [[Skills#GiantKiller|Giant Killer]] skill enabled. |- id="ChaosRebirth" |[[File:Chaos_RebirthB.png|center|x150px|150px]] |Chaos Rebirth |You will roll once your [[Fighting#Fight Stats|Health]] goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal<br/>by an amount equal to your [[Intelligence]].<br/>Can only be triggered once per fight<br/>'''Can be triggered multiple times per fight''' |Have the [[Skills#ChaosRebirth|Chaos Rebirth]] skill enabled. |- id="HuntingRhythm" |[[File:Hunting_RhythmB.png|center|x150px|150px]] |Hunting Rhythm |It is currently turn X of the fight.<br/>Your [[Fighting#Fight Stats|Attack Power]] has been increased by X-1 '''and<br/>[[Fighting#Fight Stats|Hit Rate]] has been increased by (X-1)x2%'''. |Have the [[Skills#HuntingRhythm|Hunting Rhythm]] skill enabled. |- id="SecondStrike" |[[File:Second_Strike.png|center|x150px|150px]] |Second Strike |As the one going second in this fight, your [[Fighting#Fight Stats|Attack Power]]<br/>has been increased by 2. |Activate the [[Second Strike]] speciality |- id="Ambush" |[[File:Ambush.png|center|x150px|150px]] |Ambush |You haven't attacked for X turn(s).<br/>Your [[Fighting#Fight Stats|Dodge Chance]] has been increased by 5% and<br/>your damage output has been increased by 20%. |Activate the [[Fighting#Agility|Ambush]] specialty. |- id="TotalHibernation" |[[File:Total_Hibernation.png|center|x150px|150px]] |Total Hibernation |After 5 turn(s) preparing [[Fighting#Ambush|Ambush]], your [[Fighting#Fight Stats|Dodge Chance]]<br/>is increased by 25% and Damage Output by 100%,<br/>and your next attack is guaranteed to hit! |Build up 5 charges of [[Fighting#Ambush|Ambush]]. |- id="CritResistance" |[[File:Crit_Resistance.png|center|x150px|150px]] |Crit Resistance |When you take a critical hit, the critical damage will be<br/>reduced by 25%. |TBA |- id="StunResistance" |[[File:Stun_Resistance.png|center|x150px|150px]] |Stun Resistance |You were stunned on the last turn.<br/>If you take a [[Fighting#Attack Traits|Blunt]] critical hit again this turn, there will be<br/>a 50% chance of replacing the [[Fighting#Stun|Stun]] effect with [[Fighting#Daze|Daze]]. |Being stunned by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="StunImmunity" |[[File:Stun_Immunity.png|center|x150px|150px]] |Stun Immunity |When you take a [[Fighting#Attack Traits|Blunt]] critical hit, the [[Fighting#Stun|Stun]] effect will be<br/>replaced with [[Fighting#Daze|Daze]]. |TBA |- id="GalacticKnight" |[[File:Galactic_Knight.png|center|x150px|150px]] |Galactic Knight |If you get to go first in a fight, your first attack is<br/>guaranteed to hit and will deal an extra 50% damage. |Have the [[Skills#StellarWars|Stellar Wars]] skill enabled. |- id="Combo" |[[File:Combo.png|center|x150px|150px]] |Combo |You have used nunchaku to hit your opponent X time(s)<br/>in a row, increasing your [[Fighting#Fight Stats|Attack Power]] by 2X. |Being hit by a [[Fighting#Attack Traits|Brutal Combo]] weapon. |- id="FervorRising" |[[File:Fervor_Rising.png|center|x150px|150px]] |Fervor Rising |You've hit your opponent X time(s). Another 3-X<br/>consecutive hits will activate [[Fighting#FervorBurst|Crushing Blow]]. |Activate the [[Fighting#Strength|Crushing Blow]] specialty. |- id="FervorBurst" |[[File:Fervor_Burst.png|center|x150px|150px]] |Fervor Burst |You've accumulated 3 Mettle. The next [[Fighting#UnarmedAttack|Unarmed Attack]]<br/>is guaranteed to crit! |Accumulate 3 [[Fighting#FervorRising|Fervor Rising]] charges. |- id="Shield" |[[File:Shield.png|center|x150px|150px]] |Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn. |Use the [[Fighting#AdrenalStimulation|Adrenal Stimulation]] Fight Move.Heal while wearing an [[Amber Amulet]] |- id="ShellShield" |[[File:Shell_Shield.png|center|x150px|150px]] |Shell Shield |Resist X attack damage.<br/>Automatically disappears at the beginning of your next<br/>turn.<br/>'''Automatically halves at the beginning of your next<br/>turn'''.<br/>Replaces [[Fighting#Shield|Shield]] |Have the [[Skills#HuddledDefense|Huddled Defense]] skill enabled. |} ===Debuffs=== {|class="wikitable" <!--template--> !Image !! Name !! Description !! What Inflicts It |- id="Bleed" |[[File:Bleed.png|center|x150px|150px]] |Bleed |You will lose X [[Fighting#Fight Stats|Health]] after each action.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by a weapon with the [[Fighting#Attack Traits|Cut]] or<br/>[[Fighting#Attack Traits|Hemorrhage]] trait.<br/>Hit an opponent with the<br/>[[Skills#RazorScales|Razor Scales]] skill.<br/>Use the [[Fighting#BloodPact|Blood Pact]] fight move. |- id="Burn" |[[File:Burn.png|center|x150px|150px]] |Burn |Lose [[Fighting#Fight Stats|Health]] by 8% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s).<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] |- id="Blaze" |[[File:Blaze.png|center|x150px|150px]] |Blaze |Lose [[Fighting#Fight Stats|Health]] by 12% of max [[Fighting#Fight Stats|Health]] at the beginning of each turn for<br/>the next X turn(s), and temporarily lose all [[Fighting#Fight Stats|Damage Reduction]]<br/>effects.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by a [[Molotov Cocktail]] while<br/>having the [[Skills#GameofKingsII|Game of Kings II]] skill<br/>enabled. |- id="Blind" |[[File:Blind.png|center|x150px|150px]] |Blind |You're blinded by sand. Your [[Fighting#Fight Stats|Hit Rate]] has been reduced by 15% and<br/>[[Fighting#Fight Stats|Crit Chance]] has been reduced by 15%.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the Fight Move [[Fighting#SandThrow|Sand Throw]]. |- id="SlipperyFloor" |[[File:Slippery_Floor.png|center|x150px|150px]] |Slippery Floor |Your actions will cost an extra 30% [[Fighting#Fight Stats|Energy]] for the next X turn(s). |Hit by [[Fighting#SoapThrow|Soap Throw]]. |- id="DoubleLunacy" |[[File:Double_LunacyDB.png|center|x150px|150px]] |Double Lunacy |Your damage output has been increased by 20%, but you will take<br/>an extra 10% damage. |Use the [[Fighting#DoubleLunacyFM|Double Lunacy]] Fight Move. |- id="Stun" |[[File:Stun.png|center|x150px|150px]] |Stun |You've been knocked unconscious. You are unable to perform any<br/>actions this turn, and unable to dodge or counterattack. |Hit by the Fight Move [[Fighting#Distract|Distract]] or<br/>critical hit by a [[Fighting#Attack Traits|Blunt]] weapon. |- id="AllThumbs" |[[File:All_Thumbs.png|center|x150px|150px]] |All Thumbs |You will use an extra 4 [[Fighting#Fight Stats|Energy]] when performing a [[Fighting#WeaponAttack|weapon attack]].<br/>Activate the [[Fighting#Agility|Weapon Practice]] specialty to remove this effect. |Not having the [[Fighting#Agility|Weapon Practice]]<br/>specialty activated. |- id="DeepWound" |[[File:Deep_Wound.png|center|x150px|150px]] |Deep Wound |Your wound is deep. Your healing and shield effects have been<br/>halved. |Critical hit by [[Fighting#Attack Traits|Ripper]] attack. |- id="Daze" |[[File:Daze.png|center|x150px|150px]] |Daze |The [[Fighting#Fight Stats|Hit Rate]] of your attack actions will be reduced by 20% during<br/>this turn. |Stunned again after gaining the<br/>[[Fighting#StunResistance|Stun Resistance]] buff. |- id="Echo" |[[File:Echo.png|center|x150px|150px]] |Echo |It's as if your soul can feel pain too. You will take 20% extra damage.<br/>Use [[Fighting#Rest|Rest]] for a 50% chance of removing this status. |Hit by the [[Fighting#AbyssalCall|Abyssal Call]] Fight Move. |- id="ArmorBreak" |[[File:Armor_Break.png|center|x150px|150px]] |Armor Break |Your [[Fighting#Fight Stats|Damage Reduction]] has been reduced by -50%.<br/>Perform a [[Fighting#ClothWrap|Wrap]] action for a chance of removing this status. |Hit by the [[Fighting#HolySword|Holy Sword]] Fight Move. |} edd5b4a1e276728ae4f63e8c35baceaa0b33d4b4 Bernard 0 98 853 628 2023-12-10T23:19:42Z Silverfish55 378945 wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= 3 STR 3 AGI 5 INT 4 CHR |Gang=Unaffiliated |Work= Laundry Room |Bond Skill= [[Skills#RetiredDetective|Retired Detective]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== TBA == How to Bond == Bond while having befriended at least one lieutenant or boss from each gang. [[Category:Prisoners]] e58ec7cea785a206b087c03a17c46d6955877423 855 853 2023-12-16T17:33:40Z AMagicBagel 368415 /* Bonded */ wikitext text/x-wiki Bernard is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Bernard |Image=Bernard.png |Species=Capybara |Inmate ID=2014 |Cell=B202 |Stats= 3 STR 3 AGI 5 INT 4 CHR |Gang=Unaffiliated |Work= Laundry Room |Bond Skill= [[Skills#RetiredDetective|Retired Detective]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== This highly cautious capybara was a police detective before he was incarcerated, which has to be the most unpopular profession in this place. He caught quite a few bad guys in his time, some of whom are locked up in this prison. As for how he ended up inside, he does not really like to talk about it. ===Bonded=== A veteran of the department, Bernard was a detective for 20 years. His mantra was profit second, safety first. He was not averse to blackmailing punks or taking bribes from gangs, but whenever he was put on a big case, he would either take leave or just go AWOL. In short, he was not a good cop. One day two years ago, Bernard's old partner retired. He was assigned a new partner, a young groundhog named David who had just graduated from the academy. This caused a major headache for Bernard, as the rookie's determination to do everything by the book meant that Bernard could no longer get away with his dirty dealings. David was also highly ambitious and determined to make a name for himself in the department, so he would often ask for big cases without Bernard's knowledge. This completely went against Bernard's safety first principle. However, as time went on, David's sense of justice gradually infected Bernard, and he thought maybe he could help the kid. David's courage and determination coupled with Bernard's experience and gut instincts solved numerous big cases, and it was not long before the two rodents were the department's star partners. Just as Bernard was feeling proud of everything he had achieved since turning over a new leaf, another difficult case came along. A sadistic killer calling himself "The Reaper" appeared in the city. Savage and deranged, he would send puzzles to the police about who his next victim would be. David volunteered to take on the case, but this new opponent was extremely cunning, and the partners hit a brick wall. Unable to solve the murderer's puzzles, Bernard lost heart and turned to the bottle to drown his sorrows, while David, unwilling to give up, carried on investigating the case alone. A few days later, Bernard woke up with a hangover and found a letter from the killer in his mailbox. The puzzle was surprisingly simple, and Bernard did not take long to solve it. But his joy soon turned to fear, as the answer pointed to none other than David. Bernard rushed to David's house, but it was too late. David's body was badly mutilated, and in his mouth was stuffed with a note that read "The game is over, I'm happy." Back at the station, Bernard was racked with guilt over David's death and swore that he would bring the killer to justice. But just at that moment, The Reaper walked straight into the stated and handed himself in. It turned out that he had escape from a secure psychiatric hospital, and he knew that even if he was caught, he would simply be sent back for treatment. Before The Reaper was put in the van, he smiled at Bernard and gave him one last puzzle: "Who is the criminal that the police can never catch? The answer: One who turns himself in! Hahahaha!" His laughter echoed through the station. It was the laughter of victory. Indeed he had won. However, the winner never made it onto the van. A bullet from the loser blew his head off right then and there. == How to Bond == Bond while having befriended at least one lieutenant or boss from each gang. [[Category:Prisoners]] 400ed0c3ef3995c27aa3b575ecf376bb9d291707 Robert 0 331 856 2023-12-16T17:44:24Z AMagicBagel 368415 Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues. {{PrisonerLowSec |Prisoner Name=Robert |Image=Robert.png |Species=Ring Tailed Lemur |Inmate ID=1931 |Cell=B208 |Stats=3STR5AGI5INT5CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Pro Gamer|Pro Gamer]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== == How to B..." wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues. {{PrisonerLowSec |Prisoner Name=Robert |Image=Robert.png |Species=Ring Tailed Lemur |Inmate ID=1931 |Cell=B208 |Stats=3STR5AGI5INT5CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Pro Gamer|Pro Gamer]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== ===Bonded=== == How to Bond == Complete the game Lethal Kombat II. == Trivia == TBA [[Category:Prisoners]] 537c57b3560857de59921bc8176b162cdd4d17d5 MediaWiki:Pagetitle 8 332 857 2023-12-16T20:16:29Z Westgrass 40 init wikitext text/x-wiki $1 - Official {{SITENAME}} 57033220011e307a12da880f313762b28dee374e MediaWiki:Pagetitle-view-mainpage 8 333 858 2023-12-16T20:16:36Z Westgrass 40 init wikitext text/x-wiki Official {{SITENAME}} c2d59ee45ea02d10b205a5d70873df285c4a3f46 MediaWiki:Copyright 8 5 859 5 2023-12-16T20:16:42Z Westgrass 40 init wikitext text/x-wiki <img src=https://commons.wiki.gg/images/f/ff/CC-BY-SA.svg /> Page content is under the <a href=https://creativecommons.org/licenses/by-sa/4.0>Creative Commons Attribution-ShareAlike 4.0 License</a> unless otherwise noted. 5e5a9edc3c58c2677e73e18e82ecf4c649528172 Template:License 10 334 860 2023-12-16T20:17:03Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div style="border: 1px solid var(--theme-border-accent) padding: 5px; display: flex;"> {{License/{{{1|nolicense}}}}}{{#if:{{{source|}}}|<div>Source:&nbsp;{{{source|}}}</div>}} </div> </includeonly> <noinclude>{{documentation}}</noinclude> c16a822de118666bde2231909baa3239c25e16b8 861 860 2023-12-16T20:17:07Z Westgrass 40 Protected "[[Template:License]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div style="border: 1px solid var(--theme-border-accent) padding: 5px; display: flex;"> {{License/{{{1|nolicense}}}}}{{#if:{{{source|}}}|<div>Source:&nbsp;{{{source|}}}</div>}} </div> </includeonly> <noinclude>{{documentation}}</noinclude> c16a822de118666bde2231909baa3239c25e16b8 Template:License/CC-BY 10 335 862 2023-12-16T20:17:13Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]</div> <div>This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 8069f8bb141c87273ec4101c1043b5ebda7f788f 863 862 2023-12-16T20:17:17Z Westgrass 40 Protected "[[Template:License/CC-BY]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-BY.svg|x50px|link=https://creativecommons.org/licenses/by/3.0/|CC-BY]]</div> <div>This file is under the [https://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 8069f8bb141c87273ec4101c1043b5ebda7f788f Template:License/CC-BY-NC 10 336 864 2023-12-16T20:17:23Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> ea0a9e3d46ba08c4fc31750a92bd1000046c3b37 865 864 2023-12-16T20:17:27Z Westgrass 40 Protected "[[Template:License/CC-BY-NC]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-NC.svg|x50px|link=https://creativecommons.org/licenses/by-nc/3.0/|CC-BY-NC]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nc/3.0/ Creative Commons Attribution-NonCommercial 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> ea0a9e3d46ba08c4fc31750a92bd1000046c3b37 Template:License/CC-BY-NC-ND 10 337 866 2023-12-16T20:17:34Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 34141db8517bdc0dcec13dad55e1a4b76778b038 867 866 2023-12-16T20:17:38Z Westgrass 40 Protected "[[Template:License/CC-BY-NC-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-NC-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nc-nd/3.0/|CC-BY-NC-ND]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nc-nd/3.0/ Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 34141db8517bdc0dcec13dad55e1a4b76778b038 Template:License/CC-BY-NC-SA 10 338 868 2023-12-16T20:17:43Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 1b70c35de443490cae40bd3375108d2c0b931705 869 868 2023-12-16T20:17:46Z Westgrass 40 Protected "[[Template:License/CC-BY-NC-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-NC-SA.svg|x50px|link=https://creativecommons.org/licenses/by-nc-sa/3.0/|CC-BY-NC-SA]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nc-sa/3.0/ Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 1b70c35de443490cae40bd3375108d2c0b931705 Template:License/CC-BY-ND 10 339 870 2023-12-16T20:17:52Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> f9b4fa878dcfec21a01a7ce346c46eddf2f66f42 871 870 2023-12-16T20:17:55Z Westgrass 40 Protected "[[Template:License/CC-BY-ND]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-ND.svg|x50px|link=https://creativecommons.org/licenses/by-nd/3.0/|CC-BY-ND]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-nd/3.0/ Creative Commons Attribution-NoDerivs 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> f9b4fa878dcfec21a01a7ce346c46eddf2f66f42 Template:License/CC-BY-SA 10 340 872 2023-12-16T20:18:01Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 9f75f45e0ceff1c07d2368f2ec75494cce86b567 873 872 2023-12-16T20:18:04Z Westgrass 40 Protected "[[Template:License/CC-BY-SA]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-BY-SA.svg|x50px|link=https://creativecommons.org/licenses/by-sa/3.0/|CC-BY-SA]]</div> <div>This file is under the [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 9f75f45e0ceff1c07d2368f2ec75494cce86b567 Template:License/CC-PD 10 341 874 2023-12-16T20:18:11Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-PD.svg|x50px|link=|Public Domain]]</div> <div>This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> ffd7439180f2c581fc09906bc9f1714c0952a864 875 874 2023-12-16T20:18:14Z Westgrass 40 Protected "[[Template:License/CC-PD]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-PD.svg|x50px|link=|Public Domain]]</div> <div>This file has been released into the public domain by the copyright holder, its copyright has expired, or it is ineligible for copyright. This applies worldwide.</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> ffd7439180f2c581fc09906bc9f1714c0952a864 Template:License/CC-SRR 10 342 876 2023-12-16T20:18:20Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]</div> <div>This file is under the Creative Commons Some Rights Reserved License.</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> cd49dbdaf1d4290117a115931288884ac9b62a46 877 876 2023-12-16T20:18:24Z Westgrass 40 Protected "[[Template:License/CC-SRR]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-SRR.svg|link=|CC-Some Rights Reserved]]</div> <div>This file is under the Creative Commons Some Rights Reserved License.</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> cd49dbdaf1d4290117a115931288884ac9b62a46 Template:License/CC0 10 343 878 2023-12-16T20:18:30Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]</div> <div>This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> f3fd76302622675395a422cf984a2f7ea93d151f 879 878 2023-12-16T20:18:34Z Westgrass 40 Protected "[[Template:License/CC0]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:CC-0.svg|x50px|link=https://creativecommons.org/publicdomain/zero/1.0/|CC0]]</div> <div>This file is under the [https://creativecommons.org/publicdomain/zero/1.0/ CC0 1.0 License].</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> f3fd76302622675395a422cf984a2f7ea93d151f Template:License/Fairuse 10 344 880 2023-12-16T20:18:39Z Westgrass 40 init wikitext text/x-wiki #REDIRECT [[Template:License/fairuse]] a42c85d61fbfdfbdfdaf2ff6f9b80994b2f6ddb3 881 880 2023-12-16T20:18:46Z Westgrass 40 Protected "[[Template:License/Fairuse]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki #REDIRECT [[Template:License/fairuse]] a42c85d61fbfdfbdfdaf2ff6f9b80994b2f6ddb3 Template:License/Metal Head Games 10 345 882 2023-12-16T20:18:52Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div> <div>This file is owned by Metal Head Games and/or its licensors, and is licensed under the Metal Head Games [[MediaWiki:Terms of Use|Terms of Use]].<br/> All trademarks and registered trademarks present in the file are proprietary to Metal Head Games and/or its licensors. </div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 153c94726408a6df23ce4252ae669b566810073f 883 882 2023-12-16T20:18:56Z Westgrass 40 Protected "[[Template:License/Metal Head Games]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div> <div>This file is owned by Metal Head Games and/or its licensors, and is licensed under the Metal Head Games [[MediaWiki:Terms of Use|Terms of Use]].<br/> All trademarks and registered trademarks present in the file are proprietary to Metal Head Games and/or its licensors. </div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> 153c94726408a6df23ce4252ae669b566810073f Template:License/doc 10 346 884 2023-12-16T20:19:01Z Westgrass 40 init wikitext text/x-wiki This template is to be used in a Licensing heading on file pages to denote the file's license. '''All acceptable first parameter examples:''' <nowiki>{{License|Metal Head Games}}</nowiki> {{License|Metal Head Games}} <nowiki>{{License|Fairuse}}</nowiki> {{License|Fairuse}} <nowiki>{{License|CC0}}</nowiki> {{License|CC0}} <nowiki>{{License|CC-BY-NC-ND}}</nowiki> {{License|CC-BY-NC-ND}} <nowiki>{{License|CC-BY-NC-SA}}</nowiki> {{License|CC-BY-NC-SA}} <nowiki>{{License|CC-BY-NC}}</nowiki> {{License|CC-BY-NC}} <nowiki>{{License|CC-BY-ND}}</nowiki> {{License|CC-BY-ND}} <nowiki>{{License|CC-BY-SA}}</nowiki> {{License|CC-BY-SA}} <nowiki>{{License|CC-BY}}</nowiki> {{License|CC-BY}} <nowiki>{{License|CC-PD}}</nowiki> {{License|CC-PD}} <nowiki>{{License|CC-SRR}}</nowiki> {{License|CC-SRR}} '''Providing no parameter (or invalid one) defaults to the nolicense notice:''' <nowiki>{{License}}</nowiki>{{License}} '''Source parameter (optional):''' The source parameter accepts a url to the source where the file came from if necessary for attribution. Example: <nowiki>{{License|Metal Head Games|source=https://wiki.gg/}}</nowiki> {{License|Metal Head Games|source=https://wiki.gg/}} <includeonly> [[Category:License templates]] </includeonly> <noinclude> [[Category:Template documentation]] </noinclude> 5465b54180077380bfcba6d62b795cca0ac859f7 885 884 2023-12-16T20:19:11Z Westgrass 40 Protected "[[Template:License/doc]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki This template is to be used in a Licensing heading on file pages to denote the file's license. '''All acceptable first parameter examples:''' <nowiki>{{License|Metal Head Games}}</nowiki> {{License|Metal Head Games}} <nowiki>{{License|Fairuse}}</nowiki> {{License|Fairuse}} <nowiki>{{License|CC0}}</nowiki> {{License|CC0}} <nowiki>{{License|CC-BY-NC-ND}}</nowiki> {{License|CC-BY-NC-ND}} <nowiki>{{License|CC-BY-NC-SA}}</nowiki> {{License|CC-BY-NC-SA}} <nowiki>{{License|CC-BY-NC}}</nowiki> {{License|CC-BY-NC}} <nowiki>{{License|CC-BY-ND}}</nowiki> {{License|CC-BY-ND}} <nowiki>{{License|CC-BY-SA}}</nowiki> {{License|CC-BY-SA}} <nowiki>{{License|CC-BY}}</nowiki> {{License|CC-BY}} <nowiki>{{License|CC-PD}}</nowiki> {{License|CC-PD}} <nowiki>{{License|CC-SRR}}</nowiki> {{License|CC-SRR}} '''Providing no parameter (or invalid one) defaults to the nolicense notice:''' <nowiki>{{License}}</nowiki>{{License}} '''Source parameter (optional):''' The source parameter accepts a url to the source where the file came from if necessary for attribution. Example: <nowiki>{{License|Metal Head Games|source=https://wiki.gg/}}</nowiki> {{License|Metal Head Games|source=https://wiki.gg/}} <includeonly> [[Category:License templates]] </includeonly> <noinclude> [[Category:Template documentation]] </noinclude> 5465b54180077380bfcba6d62b795cca0ac859f7 Template:License/fairuse 10 347 886 2023-12-16T20:19:16Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div> <div>This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].<br/> </div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> a65683c6dedb8a7e7a7cace39dfa957345d1325c 887 886 2023-12-16T20:19:21Z Westgrass 40 Protected "[[Template:License/fairuse]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:IN COPYRIGHT.svg|50px|link=https://rightsstatements.org/page/InC/1.0/?language=en|IN COPYRIGHT]]</div> <div>This file is copyrighted. It will be used in a way that qualifies as fair use under [https://en.wikipedia.org/wiki/Fair_use#Fair_use_under_United_States_law US copyright law].<br/> </div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> a65683c6dedb8a7e7a7cace39dfa957345d1325c Template:License/nolicense 10 348 888 2023-12-16T20:19:28Z Westgrass 40 init wikitext text/x-wiki <includeonly> <div>[[File:Warning-red.svg|50px|link=|No License has been selected.]]</div> <div>Please select the proper License for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> e5aed440bcde4a2d7633edef8640c90228fc24a6 889 888 2023-12-16T20:19:31Z Westgrass 40 Protected "[[Template:License/nolicense]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <includeonly> <div>[[File:Warning-red.svg|50px|link=|No License has been selected.]]</div> <div>Please select the proper License for this file by adding the proper parameter to <nowiki>{{License}}</nowiki>. See [[Template:License]] for details.</div> </includeonly> <noinclude>{{documentation|Template:License/doc}}</noinclude> e5aed440bcde4a2d7633edef8640c90228fc24a6 Category:Templates 14 349 890 2023-12-16T20:19:37Z Westgrass 40 init wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 Category:Back to the Dawn Wiki 14 350 891 2023-12-16T20:19:43Z Westgrass 40 init wikitext text/x-wiki This is the root category for everything on The {{SITENAME}}. eaccd6ba79f8609ec20cb92a31a9468a40c7bfae MediaWiki:Mainpage 8 351 892 2023-12-16T20:19:50Z Westgrass 40 init wikitext text/x-wiki {{SITENAME}} 3879910e8b355a24373fd09ccc909145b2639907 Back to the Dawn Wiki 0 1 893 694 2023-12-16T20:19:54Z Westgrass 40 Westgrass moved page [[Main Page]] to [[Back to the Dawn Wiki]] wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Fighting]] *[[Jobs]] *[[Quests]] *[[Testing Page]] *[[Main Page Mock Up]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] b937902fb0bec1adf7578a2267e4bbdf3a94c977 895 893 2023-12-16T20:19:59Z Westgrass 40 Protected "[[Back to the Dawn Wiki]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki <strong>MediaWiki has been installed.</strong> Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software. * Main page + Articles in progress: *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Fighting]] *[[Jobs]] *[[Quests]] *[[Testing Page]] *[[Main Page Mock Up]] == Getting started == * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] * [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] * [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki] b937902fb0bec1adf7578a2267e4bbdf3a94c977 Main Page 0 352 894 2023-12-16T20:19:54Z Westgrass 40 Westgrass moved page [[Main Page]] to [[Back to the Dawn Wiki]] wikitext text/x-wiki #REDIRECT [[Back to the Dawn Wiki]] 2ecdc522b6dbbab664a740d126f75dcad7fbb181 MediaWiki:Common.js 8 353 896 2023-12-16T20:20:03Z Westgrass 40 init javascript text/javascript mw.loader.getScript( 'https://commons.wiki.gg/index.php?title=MediaWiki:Common-base.js&action=raw&ctype=text/javascript' ).then(function(){ //////////////////////////////////////////////////////////////////////////////// $('<div class="menu-toggle"/>').insertAfter($('#p-logo')).on("click", function(event){ event.stopPropagation(); $(this).toggleClass('expanded'); }); //////////////////////////////////////////////////////////////////////////////// /*end of mw.loader.getScript().then callback*/ }); 60b6d7c2f3fbd37763cf37577fcf53e36c6cb15d Template:InfoboxGame 10 354 897 2023-12-16T20:20:09Z Westgrass 40 init wikitext text/x-wiki <includeonly><infobox> <title source="title"> <default>{{PAGENAME}}</default> </title> <image source="image"> <caption source="caption"/> </image> <data source="developer"> <label>Developer</label> </data> <data source="publisher"> <label>Publisher</label> </data> <data source="release"> <label>Release date</label> </data> <data source="platform"> <label>Platform</label> </data> </infobox></includeonly><noinclude> Usage:<pre> {{InfoboxGame |title= |image= |caption= |developer= |publisher= |release= |platform= }} </pre> [[Category:Infobox templates]]</noinclude> ce818e81bba1bab2e1192621b9a8fd4fc7ebe332 Category:Infobox templates 14 355 898 2023-12-16T20:20:17Z Westgrass 40 init wikitext text/x-wiki [[Category:Templates]] 06eecdec29f6cb215c99cf216d1e3bdc8c30a95e Template:Stub 10 356 899 2023-12-16T20:20:25Z Westgrass 40 init wikitext text/x-wiki <div class="hat-note" style="border: 1px solid #ff6666;padding: 0.5em;margin-bottom:1em">[[File:Edit-clear.svg|24px|link=]] This content is a [[:Category:Stubs|stub]]. You can help by [{{fullurl:{{FULLPAGENAME}}|action=edit}} expanding it]. </div> <includeonly>{{{category|[[Category:Stubs]]}}}</includeonly><noinclude> == Usage == <nowiki>{{stub}}</nowiki> </noinclude> 0fb3c45d8b6db670390d02f9e2689d7a93caa423 Category:Stubs 14 357 900 2023-12-16T20:20:31Z Westgrass 40 init wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 File:Site-favicon.ico 6 358 901 2023-12-16T20:20:37Z Westgrass 40 init wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c 902 901 2023-12-16T20:20:41Z Westgrass 40 Protected "[[File:Site-favicon.ico]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c 928 902 2023-12-16T21:08:41Z Westgrass 40 Westgrass uploaded [[File:Site-favicon.ico]] wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c 929 928 2023-12-16T21:11:52Z Westgrass 40 Westgrass uploaded a new version of [[File:Site-favicon.ico]] wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c File:Site-logo.png 6 359 903 2023-12-16T20:20:45Z Westgrass 40 init wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c 904 903 2023-12-16T20:20:50Z Westgrass 40 Protected "[[File:Site-logo.png]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c 930 904 2023-12-16T21:13:23Z Westgrass 40 Westgrass uploaded [[File:Site-logo.png]] wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c File:Site-background.jpg 6 360 905 2023-12-16T20:20:55Z Westgrass 40 init wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c 906 905 2023-12-16T20:21:00Z Westgrass 40 Protected "[[File:Site-background.jpg]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c 933 906 2023-12-17T03:34:49Z Westgrass 40 Westgrass uploaded [[File:Site-background.jpg]] wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c File:Keyart.jpg 6 361 907 2023-12-16T20:21:05Z Westgrass 40 init wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c Category:Images 14 362 908 2023-12-16T20:21:11Z Westgrass 40 init wikitext text/x-wiki [[Category:Files]] 1f84c024fe622583c7d1508e23a1789fec0b4def Category:Files 14 363 909 2023-12-16T20:21:17Z Westgrass 40 init wikitext text/x-wiki [[Category:{{SITENAME}}]] dd8aaa34cf600c1567d240a3f4bc615164a11592 Back to the Dawn 0 102 910 370 2023-12-16T20:21:24Z Westgrass 40 init wikitext text/x-wiki {{stub}} {{InfoboxGame |title= |image=keyart.jpg |caption=Game keyart |developer=Metal Head Games |publisher=[https://www.spiralupgames.com/ Spiral Up Games] |release= |platform=PC }} '''Back to the Dawn''' is a game. [[Category:Back to the Dawn| ]] 589d324772f2f5b096d39cf668ca660555089a93 926 910 2023-12-16T21:07:36Z Westgrass 40 Undo revision 910 by [[Special:Contributions/Westgrass|Westgrass]] ([[User talk:Westgrass|talk]]) wikitext text/x-wiki {{InfoboxGame |title= |image=keyart.jpg |caption=Game keyart |developer=Metal Head Games |publisher=[https://www.spiralupgames.com/ Spiral Up Games] |release= |platform=PC }} Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards. Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access. [[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]] The game is available in English, Chinese, and Japanese languages. __TOC__ == Plot == The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available. ==== Thomas ==== Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power]. As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter. Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city? ==== Bob ==== Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex. ==== ??? ==== At least one other character is coming, but we have no information on who as of writing. [[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]] == Mechanics == Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future. Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover. Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts. Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as. <div><ul> <li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li> <li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li> <li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li> </ul></div> == Future == Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows: * Add more prison locations * Add more escape routes * Add new side quests * Add Bob as a playable character The current timeline has Back to the Dawn releasing sometime in late 2024. == Credits == {| class="wikitable" style="width: 27.2%;" |- ! Role !! Name |- | Producer || Hu Tianyu |- | Designer || Hu Tianyu |- | Lead Programmer || Zhongcheng Bao |- | Lead Artist || Banm |- | Music || Animal03 |- | Programmer || Yuchen Su |- | Artist || Bakage1016, Xiaochun Jiang |- | Designer || Yuanzhu Wu |} fe016d916d6a20687d1ebe99d3ca80704dca0876 927 926 2023-12-16T21:07:58Z Westgrass 40 Reverted edits by [[Special:Contributions/Westgrass|Westgrass]] ([[User talk:Westgrass|talk]]) to last revision by [[User:Glasswarg|Glasswarg]] wikitext text/x-wiki Back to the Dawn is a prison escape/[https://en.wikipedia.org/wiki/Life_simulation_game life simulator] [https://en.wikipedia.org/wiki/Role-playing_video_game RPG], developed by [[Metal Head Games]], and published by [[Spiral Up Games]]. The game officially released on [https://en.wikipedia.org/wiki/Steam_(service) Steam] in [https://en.wikipedia.org/wiki/Early_access Early Access] on the 3rd of November, 2023. It has won and been nominated for numerous [https://en.wikipedia.org/wiki/Indie_game#Development indie studio] awards. Set in a world of [https://en.wikipedia.org/wiki/Talking_animals_in_fiction anthros], currently players can choose to play as [[Thomas|Thomas the Fox]], with [[Bob|Bob the Black Panther]] to release in the future, with the potential for other playable characters beyond that. Feedback is being sought to help develop the game whilst it is in Early Access. [[File:Title.png|thumb|The title screen features [[Jimmy]], [[Bam]], [[Thomas]], [[Chris]], and [[Bob]]]] The game is available in English, Chinese, and Japanese languages. __TOC__ == Plot == The game follows the stories of several different inmates of [[Boulderton Prison]] that the player can choose to play as at the start of the game. In Early Access, only Thomas' story is available. ==== Thomas ==== Thomas' story showcases a dark conspiracy, and an honest journalist's efforts to find and expose the truth. An [https://en.wikipedia.org/wiki/Investigative_journalism investigative reporter] for Woodpecker TV, Thomas covers the dumping of waste into the Lameleg River, which is having adverse affects on residents of the neighbouring Skidrow district of the city. The [https://en.wikipedia.org/wiki/Illegal_dumping legality of the situation is dubious], and with news that the current mayor's nephew has involvement in the company responsible, Thomas suspects that [[Mayor|the mayor]] himself could be involved. And with re-election right around the corner, that news [https://en.wikipedia.org/wiki/Political_corruption would destroy any chance of the mayor staying in power]. As he digs into the story, Thomas is soon approached by an infamous wolf, [[Angelo|Angelo the Eraser]]. Thomas is offered money to drop the investigation, and instead work as the mayor's new publicity manager. Thomas refuses, however, which leads to Angelo framing him for possession of [https://en.wikipedia.org/wiki/Illegal_drug_trade narcotics], and smearing Thomas' past work as an investigative reporter. Newly interred at Boulderton Prison, Thomas only has 21 days until the next election, and any chance of clearing his name. Working on the inside, and on the outside via his lawyer friend [[Reed]], will Thomas be able to expose the truth, or fall casualty to the corruption plaguing the city? ==== Bob ==== Bob's story will focus on his efforts as an [https://en.wikipedia.org/wiki/Covert_operation undercover detective] to find the legendary criminal, [[Fenrir|Fenrir the Wolf]], rumored to be hiding somewhere in the prison complex. ==== ??? ==== At least one other character is coming, but we have no information on who as of writing. [[File:CharacterSelect.png|thumb|centre|Choose your Criminal!]] == Mechanics == Back to the Dawn shares some mechanics with other games in the genre, such as [https://en.wikipedia.org/wiki/The_Escapists The Escapists], but has a focus on the stories of the characters you choose to play as, and as such has a time limit for them to achieve their goals. Its possible an 'Endless' mode may be considered in future. Each day adheres to a prison's schedule, allowing players to explore different parts of the prison. There are jobs to do, cellmates to bond with, and secrets to learn. All may help with the player achieving their character's goals, as well as ultimately escaping via one of the multiple escape routes available to discover. Money may be gained from jobs to help buy items and resources to help players out in their escape; forming friendships with other characters also allows players to buy personal items from them. Quests given by various people will also reward money, and influence – a player that gets on great terms with one of the jail's [[gangs|three gangs]] may apply to join for special benefits. Each player character has a different set of stats, that can be influenced by the history they initially start with, items, equipment, and general well-being – not looking after your mental or physical health will have grave impacts. Players may learn different [[skills]] through every-day prison life, bonding with cellmates, reading books, and watching movies. These abilities may let them craft different items, or unleash powerful moves to use in the game's fighting system, giving players the ability to shape their character into the type of prisoner they want to play as. <div><ul> <li style="display: inline-block;"> [[File:LaundryWork.png|thumb|none|300px|Work hard...]] </li> <li style="display: inline-block;"> [[File:Fight.png|thumb|none|300px|...fight hard...]] </li> <li style="display: inline-block;"> [[File:Escape.png|thumb|none|300px|...and find your escape!]] </li> </ul></div> == Future == Currently in Early Access, Metal Head Games are seeking feedback and ideas to implement into the final version of Back to the Dawn. Some requests, like manual saves, have already been implemented. The planned roadmap of features is as follows: * Add more prison locations * Add more escape routes * Add new side quests * Add Bob as a playable character The current timeline has Back to the Dawn releasing sometime in late 2024. == Credits == {| class="wikitable" style="width: 27.2%;" |- ! Role !! Name |- | Producer || Hu Tianyu |- | Designer || Hu Tianyu |- | Lead Programmer || Zhongcheng Bao |- | Lead Artist || Banm |- | Music || Animal03 |- | Programmer || Yuchen Su |- | Artist || Bakage1016, Xiaochun Jiang |- | Designer || Yuanzhu Wu |} 472708cd1e4807a1a78fe792285a421667622e52 Category:Back to the Dawn 14 364 911 2023-12-16T20:21:30Z Westgrass 40 init wikitext text/x-wiki [[category:{{SITENAME}}]] 442656d773d97baea47f62cc8dcee3fda0f995ed Category:Screenshots 14 365 912 2023-12-16T20:21:37Z Westgrass 40 init wikitext text/x-wiki [[Category:Images]] 8820b63e35aedd9d2666fe40b965d4e91ce0a106 MediaWiki:Gadgets-definition 8 366 913 2023-12-16T20:21:40Z Westgrass 40 init wikitext text/x-wiki == default-gadgets == * previewTab[ResourceLoader|default|dependencies=mediawiki.api|type=general]|previewTab.js|previewTab.css * linkPurge[ResourceLoader|default|type=general]|linkPurge.js * UserProfile[ResourceLoader|default|dependencies=mediawiki.api|rights=edit]|UserProfile.js|UserProfile.css * multiupload[ResourceLoader|default]|multiupload.js 3186863480deb150cde83ce3d2d146cd5aa3b2bb MediaWiki:Gadget-section-default-gadgets 8 367 914 2023-12-16T20:21:45Z Westgrass 40 init wikitext text/x-wiki Default Gadgets 6fc7468a16c085a721b999b2fb8835a90bdc4b5f MediaWiki:Gadget-previewTab 8 368 915 2023-12-16T20:21:50Z Westgrass 40 init wikitext text/x-wiki Preview Tab: <abbr title="This gadget is enabled by default."><i>Default gadget</i></abbr>. Re-adds the Wikitext/Preview/Changes tabs to editor that were removed in the MediaWiki 1.31 upgrade. 74a761f21ba4349a91d6e2cc5b66a80dec16cd93 MediaWiki:Gadget-previewTab.js 8 369 916 2023-12-16T20:21:53Z Westgrass 40 init javascript text/javascript /* v1.2, By Westgrass https://terraria.wiki.gg/User:Westgrass */ $(document).ready(function (){ if(((mw.config.get('wgAction') != 'edit')&&(mw.config.get('wgAction') != 'submit'))||(mw.config.get('wgPageContentModel')) != 'wikitext'){ return; } //localization. var $text_wikitext = { 'en': 'Wikitext', 'de': 'Wikitext', 'fr': 'Wikitexte', 'pt': 'Wikitexto', 'pt-br': 'Wikitexto', 'zh': '维基文本', 'zh-cn': '维基文本' } var $text_preview = { 'en': 'Preview', 'de': 'Vorschau', 'fr': 'Prévisualiser', 'pt': 'Antever', 'pt-br': 'Pré-visualizar', 'zh': '预览', 'zh-cn': '预览' } var $text_changes = { 'en': 'Changes', 'de': 'Änderungen', 'fr': 'Modifications', 'pt': 'Alteraçãos', 'pt-br': 'Alterações', 'zh': '差异', 'zh-cn': '差异' } var $text_nochanges = { 'en': 'No change', 'de': 'Keine Änderungen', 'fr': 'Aucune modification', 'pt': 'Nenhuma alteração', 'pt-br': 'Nenhuma alteração', 'zh': '无差异', 'zh-cn': '无差异' } $('#editform').before('<div id="wiki-editor-tabs"><div class="wikitext">'+($text_wikitext[mw.config.get( 'wgUserLanguage' )]||'Wikitext')+'</div><div class="preview">'+($text_preview[mw.config.get( 'wgUserLanguage' )]||'Preview')+'</div><div class="changes">'+($text_changes[mw.config.get( 'wgUserLanguage' )]||'Changes')+'</div></div>'); var $wikitext_button = $('#wiki-editor-tabs .wikitext').addClass('current'); var $preview_button = $('#wiki-editor-tabs .preview'); var $changes_button = $('#wiki-editor-tabs .changes'); $('#editform').before('<div id="wiki-editor-tabs-preview"><div class="sk-fading-circle"><div class="sk-circle1 sk-circle"></div><div class="sk-circle2 sk-circle"></div><div class="sk-circle3 sk-circle"></div><div class="sk-circle4 sk-circle"></div><div class="sk-circle5 sk-circle"></div><div class="sk-circle6 sk-circle"></div><div class="sk-circle7 sk-circle"></div><div class="sk-circle8 sk-circle"></div><div class="sk-circle9 sk-circle"></div><div class="sk-circle10 sk-circle"></div><div class="sk-circle11 sk-circle"></div><div class="sk-circle12 sk-circle"></div></div><div class="contents"></div></div><div id="wiki-editor-tabs-changes"><div class="sk-fading-circle"><div class="sk-circle1 sk-circle"></div><div class="sk-circle2 sk-circle"></div><div class="sk-circle3 sk-circle"></div><div class="sk-circle4 sk-circle"></div><div class="sk-circle5 sk-circle"></div><div class="sk-circle6 sk-circle"></div><div class="sk-circle7 sk-circle"></div><div class="sk-circle8 sk-circle"></div><div class="sk-circle9 sk-circle"></div><div class="sk-circle10 sk-circle"></div><div class="sk-circle11 sk-circle"></div><div class="sk-circle12 sk-circle"></div></div><div class="contents"></div></div>'); var $preview_loading = $('#wiki-editor-tabs-preview > div.sk-fading-circle').first(); var $preview_content = $('#wiki-editor-tabs-preview > div.contents').first(); var $changes_loading = $('#wiki-editor-tabs-changes > div.sk-fading-circle').first(); var $changes_content = $('#wiki-editor-tabs-changes > div.contents').first(); var $preview_api = new mediaWiki.Api(); var $changes_api = new mediaWiki.Api(); mw.loader.using( 'mediawiki.diff.styles' ); $wikitext_button.on('click', function(){ $preview_api.abort(); $changes_api.abort(); $('.wikiEditor-ui').css('display', 'block'); $('#wiki-editor-tabs-preview').css('display', 'none'); $('#wiki-editor-tabs-changes').css('display', 'none'); $wikitext_button.addClass('current'); $preview_button.removeClass('current'); $changes_button.removeClass('current'); $preview_loading.css('display', 'block'); $preview_content.empty(); $changes_loading.css('display', 'block'); $changes_content.empty(); }); $preview_button.on('click', function(){ $preview_api.abort(); $changes_api.abort(); $wikitext_button.removeClass('current'); $preview_button.addClass('current'); $changes_button.removeClass('current'); $preview_loading.css('display', 'block'); $preview_content.empty(); $changes_loading.css('display', 'block'); $changes_content.empty(); var $editor = $('.wikiEditor-ui'); $editor.css('display', 'none'); $('#wiki-editor-tabs-preview').css('display', 'block').outerHeight($editor.outerHeight()); $('#wiki-editor-tabs-changes').css('display', 'none'); var wikitext = $('#wpTextbox1').val(); $preview_api.post( { formatversion: 2, action: 'parse', title: mw.config.get( 'wgPageName' ), text: wikitext, pst: '', prop: 'text|modules|jsconfigvars', preview: true, disableeditsection: true, useskin: mw.config.get( 'skin' ), uselang: mw.config.get( 'wgUserLanguage' ) } ).done( function ( data ) { var loadmodules, $content; if ( !data.parse || !data.parse.text ) { return; } if ( data.parse.jsconfigvars ) { mw.config.set( data.parse.jsconfigvars ); } loadmodules = data.parse.modules.concat( data.parse.modulescripts, data.parse.modulestyles ); mw.loader.load( loadmodules ); $content = $preview_content .detach() .html( data.parse.text ); $content.append( '<div class="visualClear"></div>' ) .find( 'a:not([href^="#"])' ) .click( false ); $preview_loading.css('display', 'none'); $('#wiki-editor-tabs-preview').append( $content ); } ); }); $changes_button.on('click', function(){ $preview_api.abort(); $changes_api.abort(); $wikitext_button.removeClass('current'); $preview_button.removeClass('current'); $changes_button.addClass('current'); $preview_loading.css('display', 'block'); $preview_content.empty(); $changes_loading.css('display', 'block'); $changes_content.empty().html( '<table class="diff"><col class="diff-marker"/><col class="diff-content"/>' + '<col class="diff-marker"/><col class="diff-content"/><tbody/></table>' ); var $editor = $('.wikiEditor-ui'); $editor.css('display', 'none'); $('#wiki-editor-tabs-preview').css('display', 'none'); $('#wiki-editor-tabs-changes').css('display', 'block').outerHeight($editor.outerHeight()); mw.loader.using( 'mediawiki.diff.styles' ); var wikitext = $('#wpTextbox1').val(); var section = $( '[name="wpSection"]' ).val(); var postdata = { formatversion: 2, action: 'query', prop: 'revisions', titles: mw.config.get( 'wgPageName' ), rvdifftotext: wikitext, rvdifftotextpst: true, rvprop: '', rvsection: section === '' ? undefined : section }; $changes_api.post(postdata).done( function ( postResult ) { var diff; try { diff = postResult.query.pages[ 0 ] .revisions[ 0 ].diff.body; if (diff){ $changes_content.find( 'table.diff tbody' ) .html( diff ) .append( '<div class="visualClear"></div>' ); } else{ $changes_content.html( '<p style="text-align:center; font-style: italic;" class="note-text">('+($text_nochanges[mw.config.get( 'wgUserLanguage' )]||'No change')+')</p>' ) .append( '<div class="visualClear"></div>' ); } $changes_loading.css('display', 'none'); } catch ( e ) { // "data.blah is undefined" error, ignore } } ); }); }); d501df8885ff0d8741111b92c4090cd019961e93 MediaWiki:Gadget-previewTab.css 8 370 917 2023-12-16T20:21:57Z Westgrass 40 init css text/css #wiki-editor-tabs{ z-index: 10; position: relative; clear: both; } #wiki-editor-tabs div{ background: var(--theme-page-background-color--secondary); border: 1px solid var(--theme-border-color); padding: 0.5em 1em; display: inline-block; cursor: pointer; margin-right: -1px; margin-bottom: -1px; color: var(--theme-link-color); } #wiki-editor-tabs div.current{ background: var(--theme-page-background-color); border-bottom-color: var(--theme-page-background-color); color: var(--theme-page-text-color); } #wiki-editor-tabs-preview,#wiki-editor-tabs-changes{ border: 1px solid var(--theme-border-color); padding: 1em; z-index: 1; overflow: auto; display: none; } #editform{ z-index: 1; } /* from SpinKit: http://tobiasahlin.com/spinkit/ */ .sk-fading-circle { margin: 100px auto; width: 40px; height: 40px; position: relative; } .sk-fading-circle .sk-circle { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .sk-fading-circle .sk-circle:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: var(--theme-page-text-color); border-radius: 100%; -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; } .sk-fading-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); } .sk-fading-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); } .sk-fading-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .sk-fading-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); } .sk-fading-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); } .sk-fading-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .sk-fading-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); } .sk-fading-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); } .sk-fading-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .sk-fading-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); } .sk-fading-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); } .sk-fading-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .sk-fading-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; } .sk-fading-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .sk-fading-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .sk-fading-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } .sk-fading-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .sk-fading-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .sk-fading-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .sk-fading-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } .sk-fading-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .sk-fading-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } @-webkit-keyframes sk-circleFadeDelay { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } } @keyframes sk-circleFadeDelay { 0%, 39%, 100% { opacity: 0; } 40% { opacity: 1; } } 311c19f960153e080b7e390acc9dc9a5d16d6a9e MediaWiki:Gadget-linkPurge 8 371 918 2023-12-16T20:22:01Z Westgrass 40 init wikitext text/x-wiki Purge Link: <abbr title="This gadget is enabled by default."><i>Default gadget</i></abbr>. Adds a "Purge" link to the top of each page. When clicked, the server cache of the current page is cleared and refreshed. 4a25a321a8f17160dc4dafee99f56d7ba3ae4333 MediaWiki:Gadget-linkPurge.js 8 372 919 2023-12-16T20:22:04Z Westgrass 40 init javascript text/javascript var l10n = (function(){ var $text = { 'buttonlabel': { 'en': 'Purge', 'de': 'Aktualisieren', 'fr': 'Purger', 'ru': 'Обновить', 'pt': 'Actualizar', 'pt-br': 'Actualizar', 'zh': '刷新缓存' }, 'hovertext': { 'en': 'Purge the server cache for this page', 'de': 'Den Server-Cache dieser Seite löschen', 'fr': 'Purge le cache du serveur de cette page', 'ru': 'Очистить кэш сервера на этой странице', 'pt': 'Limpe o cache do servidor para esta página', 'pt-br': 'Limpe o cache do servidor para esta página', 'zh': '刷新此页面的服务器缓存' } } var $lang = mw.config.get( 'wgUserLanguage' ) || 'en'; return function(key){ return $text[key] && ($text[key][$lang] || $text[key]['en']) || ''; } })(); $(document).ready(function(){ var url = new URL(window.location.href); url.searchParams.set('action', 'purge'); mw.util.addPortletLink('p-cactions', url.href, l10n('buttonlabel'), 'ca-gadget-purgecache', l10n('hovertext'), '1'); }); 0f4d94767dd91f6b4a1a4c7f532b65748091aed7 MediaWiki:Gadget-UserProfile 8 373 920 2023-12-16T20:22:08Z Westgrass 40 init wikitext text/x-wiki Preview Tab: <abbr title="This gadget is enabled by default."><i>Default gadget</i></abbr>. Add some function to user profile page. 2fb4dab0a4aba6ee1256cb3dda11643f892e18c0 MediaWiki:Gadget-UserProfile.js 8 374 921 2023-12-16T20:22:12Z Westgrass 40 init javascript text/javascript mw.loader.using( [ 'mediawiki.api' ] ).done( function () { var username = mw.config.get('wgRelevantUserName'); var lang = mw.language.bcp47(mw.config.get('wgUserLanguage')); if ( username ) { const allUsergroupsOrdered = []; const dateOptions = { year: "numeric", month: "short", day: "numeric", hour: "2-digit", minute: "2-digit", timeZone: "UTC", timeZoneName: "short" }; var api = new mw.Api(); api.get( { action: 'query', list: 'users', ususers: username, usprop: [ 'groups', 'editcount', 'registration', 'blockinfo' ] } ).done( function(data) { var user = data.query.users[0]; user.groups.splice(user.groups.indexOf('*'), 1); var groupList = user.groups.map( function(group) { var grouppage = '{{MediaWiki:grouppage-'+group+'}}'; return [ '{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'}}]] | {{int:group-'+group+'}} }}', '{{#ifexist: '+grouppage+' | [['+grouppage+'|{{int:group-'+group+'-member|'+username+'}}]] | {{int:group-'+group+'-member|'+username+'}} }}' ]; } ).reduce( function(prev, cur) { prev[0].push(cur[0]); prev[1].push(cur[1]); return prev; }, [[], []] ); var text = '<div class="horse-userprofile-info">'; text += '\n\n<span>{{int:prefs-memberingroups|'+user.groups.length+'|'+username+'}}</span>\t<span>{{int:prefs-memberingroups-type|'+mw.language.listToText(groupList[0])+'|'+mw.language.listToText(groupList[1])+'}}</span>'; text += '\n\n<span>{{int:prefs-edits}}</span>\t<span>[[Special:Contribs/'+username+'|'+mw.language.convertNumber(user.editcount)+']]</span>'; text += '\n\n<span>{{int:prefs-registration}}</span>\t<span>'+mw.language.convertNumber(new Date(user.registration).toLocaleString(lang, dateOptions))+'</span>'; text += '\n\n</div>'; if ( user.blockid && mw.config.get('wgArticleId') !== 0 ) { var blockDate = new Date(user.blockedtimestamp); var blockexpiry = '{{int:infiniteblock}}'; if ( !['infinite', 'indefinite', 'infinity', 'never'].includes(user.blockexpiry) ) { var expiry = new Date(user.blockexpiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' )); var duration = expiry - blockDate; var blockDuration = []; var factor = 1000; if ( duration % factor === 0 ) blockDuration = ['duration-seconds', Math.floor(duration / factor)]; factor *= 60; if ( duration % factor === 0 ) blockDuration = ['duration-minutes', Math.floor(duration / factor)]; factor *= 60; if ( duration % factor === 0 ) blockDuration = ['duration-hours', Math.floor(duration / factor)]; factor *= 24; if ( duration % factor === 0 ) blockDuration = ['duration-days', Math.floor(duration / factor)]; if ( duration % (factor*7) === 0 ) blockDuration = ['duration-weeks', Math.floor(duration / (factor*7))]; if ( duration % (factor*30) === 0 ) blockDuration = ['months', Math.floor(duration / (factor*30))]; factor *= 365; if ( duration % factor === 0 ) blockDuration = ['duration-years', Math.floor(duration / factor)]; if ( duration % (factor*10) === 0 ) blockDuration = ['duration-decades', Math.floor(duration / (factor*10))]; if ( duration % (factor*100) === 0 ) blockDuration = ['duration-centuries', Math.floor(duration / (factor*100))]; if ( duration % (factor*1000) === 0 ) blockDuration = ['duration-millennia', Math.floor(duration / (factor*1000))]; if ( blockDuration.length < 2 || blockDuration[1] > 1000 ) blockexpiry = mw.language.convertNumber(expiry.toLocaleString(lang, dateOptions)); else blockexpiry = '{{int:'+blockDuration.join('|')+'}}'; } text += '<div class="horse-userprofile-block mw-warning-with-logexcerpt"><div>\n{{int:blocked-notice-logextract|'+username+'}}\n'; text += '* '+mw.language.convertNumber(blockDate.toLocaleString(lang, dateOptions))+' {{int:logentry-block-block|[[User:'+user.blockedby+'|'+user.blockedby+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+user.blockedby+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+user.blockedby+'|{{int:contribslink}}]]</span></span>|'+user.blockedby+'|[[User:'+username+'|'+username+']] <span class="mw-usertoollinks mw-changeslist-links"><span>[[User talk:'+username+'|{{int:talkpagelinktext}}]]</span> <span>[[Special:Contribs/'+username+'|{{int:contribslink}}]]</span></span>|'+username+'|'+blockexpiry+'|}} <span class="comment">{{int:parentheses|'+user.blockreason+'}}</span></div></div>'; } api.parse( text, { disablelimitreport: true, wrapoutputclass: 'horse-userprofile mw-message-box mw-content-'+$('#contentSub').attr('dir'), uselang: mw.config.get('wgUserLanguage') } ).done( function(parsedText) { $('#contentSub').append(parsedText.replace( /\u29FCgroup-([^\u29FC\u29FD]+?)(?:-member)?\u29FD/g, '$1' )); } ); } ); } } ); ce7d71d15f0855c5ffc2a2aead36e99da7cd64e2 MediaWiki:Gadget-UserProfile.css 8 375 922 2023-12-16T20:22:21Z Westgrass 40 init css text/css #contentSub > * + .horse-userprofile { margin-top: 1em; } .horse-userprofile { font-size: var(--font-size); color: var(--theme-text-color); padding: 6px 12px; } .horse-userprofile-info span:first-of-type { font-weight: bold; } 57f9280a5451e127405bcc5b42272996a2bf94b8 MediaWiki:Gadget-multiupload 8 376 923 2023-12-16T20:22:25Z Westgrass 40 init wikitext text/x-wiki Allows multiple file upload through [[Special:Upload]] c18d8757cec3234759babf2850b02905a6a4bdaa MediaWiki:Gadget-multiupload.js 8 377 924 2023-12-16T20:22:29Z Westgrass 40 init javascript text/javascript mw.loader.using(['site']).then(function() { i18n = { multiupload: "Upload multiple files:", yes: "Yes", no: "No", sourcefiles: "Source files:", uploadfiles: "Upload files", nofiles: "Please select some files first.", nolicense: "Please select a valid license first.", summary: "Summary", license: "License", uploading: "Uploading files...", uploaded: "Uploaded:", failed: "Failed:", done: "Done." }; if (mw.config.get("wgCanonicalSpecialPageName")!=="Upload") return; $("#wpUploadFile").parent().parent().addClass("regularFileSelect"); $("tr.regularFileSelect").before('<tr><td class="mw-label">'+i18n.multiupload+'</td><td class="mw-input"><label><input type="radio" name="multipleFiles" value="'+i18n.yes+'" /> '+i18n.yes+'</label> &nbsp; <label><input type="radio" name="multipleFiles" value="'+i18n.no+'" checked="" /> '+i18n.no+'</label></td></tr>'); $("tr.regularFileSelect").after('<tr class="multipleFileSelect" style="display:none;"><td class="mw-label">'+i18n.sourcefiles+'</td><td class="mw-input"><input type="file" id="multiupload" multiple /></td></tr>'); $("input[name='wpUpload']").addClass("regularFileSelect"); $("#wpDestFile").parent().parent().addClass("regularFileSelect"); $("#wpIgnoreWarning").parent().parent().addClass("regularFileSelect"); $("span.mw-htmlform-submit-buttons").append('<input type="button" value="'+i18n.uploadfiles+'" class="multipleFileSelect" style="display:none;" id="multiFileSubmit" />'); $("input[name='multipleFiles']").change(function(){ if (this.value===i18n.yes) { $(".regularFileSelect").hide(); $(".multipleFileSelect").show(); } else { $(".regularFileSelect").show(); $(".multipleFileSelect").hide(); } }); $("#multiFileSubmit").click(function() { files = $("#multiupload")[0].files; if (files.length === 0) { alert(i18n.nofiles); return false; } if ($("#wpLicense option:selected").val() === "") { alert(i18n.nolicense); return false; } summary = $("#wpUploadDescription").val(); if (summary !== "") summary = "== "+i18n.summary+" ==\n"+summary; license = "== "+i18n.license+" ==\n"+$("#wpLicense option:selected").prop("title"); text = summary + "\n" + license; watch = "preferences"; if ($("#wpWatchthis").is(":checked")) watch = "watch"; else watch = "nochange"; curFile = 0; $("#firstHeading").text(i18n.uploading); $("#mw-content-text").html("<h3>"+i18n.uploaded+"</h3><ul></ul><div style='display:none;' id='multiUploadFailed'><h3>"+i18n.failed+"</h3><ul></ul></div>"); function gNF() { if(curFile>files.length) { $("#mw-content-text").append("<h3>"+i18n.done+"</h3>"); return; } if(files[curFile] === undefined) { curFile++; gNF(); return; } $.ajax({url:'/api.php',data:{action:'query',meta:'tokens',format:'json'},dataType:'json'}).done(function(data) { fd = new FormData(); fd.append("action","upload"); fd.append("token",data.query.tokens.csrftoken); fd.append("filename",files[curFile].name); fd.append("file",files[curFile]); fd.append("text",text); fd.append("watchlist",watch); fd.append("ignorewarnings",1); fd.append("format","json"); $.ajax({ url:'/api.php', method:'POST', data:fd, cache:false, contentType:false, processData:false, type:'POST' }).done(function(d){ if (d.error == undefined) { $("#mw-content-text > ul").append('<li><a href="'+d.upload.imageinfo.descriptionurl+'" target="_blank">'+d.upload.filename+'</a></li>'); } else { $("#multiUploadFailed ul").append('<li>'+files[curFile].name+'</li>'); $("#multiUploadFailed").show(); } curFile++; gNF(); }).fail(function(d) { $("#multiUploadFailed ul").append('<li>'+files[curFile].name+'</li>'); $("#multiUploadFailed").show(); curFile++; gNF(); }); }); } gNF(); }); }); bbee7e49b69c0291c720b7adb6ca3d7d45672384 MediaWiki:Common.css 8 378 925 2023-12-16T20:51:48Z Westgrass 40 Created page with "/*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre {..." css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 480px; --theme-site-logo-height: 104px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #000; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #9d9d9d; --theme-text-color-em: #0c742f; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #088488; --theme-link-color-hover: #022627; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #bf0017; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: var(--theme-box-background); --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-back-background); z-index: -1; } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 1f4618943562108b28c3518d688cdd64632fdb37 934 925 2023-12-17T03:35:48Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #000; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #9d9d9d; --theme-text-color-em: #0c742f; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #088488; --theme-link-color-hover: #022627; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #bf0017; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: var(--theme-box-background); --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-back-background); z-index: -1; } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 55603f4d1a97dcf7fe1b56129d3d1ca177a8221a 937 934 2023-12-17T04:13:23Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #000; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #9d9d9d; --theme-text-color-em: #0c742f; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #088488; --theme-link-color-hover: #022627; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #bf0017; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: var(--theme-box-background); --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 8aa7f0af4212303872883e289c63959f4068f8c6 938 937 2023-12-17T04:13:48Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #000; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #9d9d9d; --theme-text-color-em: #0c742f; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #088488; --theme-link-color-hover: #022627; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #bf0017; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: var(--theme-box-background); --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 09cb9e5b2d9c107f5411f8683ba08884993fb60a 939 938 2023-12-17T04:15:33Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #000; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #9d9d9d; --theme-text-color-em: #0c742f; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #088488; --theme-link-color-hover: #022627; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #bf0017; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: var(--theme-box-background); --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: crisp-edges; image-rendering: pixelated; } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 6203d42bbd836251456b3c1787ca41b532364358 940 939 2023-12-17T04:17:10Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #000; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #9d9d9d; --theme-text-color-em: #0c742f; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #088488; --theme-link-color-hover: #022627; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #bf0017; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: var(--theme-box-background); --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } c52ef5a766cad9dff11f90a46ca18bc15c21e939 941 940 2023-12-17T04:19:43Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: var(--theme-box-background); --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 7774539bc618e892a836eee3bfb81aa0cc042ce2 942 941 2023-12-17T04:20:16Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 24px; --layout-padding-y: 16px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } cba32ba2fb92470d264b65b2b8d41faf2fbe3a90 943 942 2023-12-17T04:20:53Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(255,255,255,0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(255,255,255,0.75),rgba(255,255,255,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 32px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 3d52ffde2c4f737cfe3cdd172e7e621d402fcf1b 944 943 2023-12-17T04:21:28Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: none; } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 32px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 1e255bd20f03d4f1d7cedcb9d9514d0c3ae0d8d7 945 944 2023-12-17T04:26:43Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); padding: 16px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 5b0ef87b39f7c982002f819fea4480c3ec39329b 946 945 2023-12-17T04:28:32Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 4129f4db30337eef53986c6fc3ccd48c5e89fecf 947 946 2023-12-17T04:29:20Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 69b88ff7e847c11d827b84b58cabb03e57ce28f6 948 947 2023-12-17T04:30:21Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } feebf24b3b509bb2e3d68685911a5c11f959d5d5 950 948 2023-12-17T08:04:36Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 20 5 5 5; border-image-width: 40px 10px 10px 10px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 09d334eb5c7a92daf5ee7f1480b4079a677c8f51 MediaWiki:Aboutsite 8 379 931 2023-12-16T21:13:54Z Westgrass 40 Created page with "-" wikitext text/x-wiki - 3bc15c8aae3e4124dd409035f32ea2fd6835efc9 Robert 0 331 932 856 2023-12-17T02:12:06Z AMagicBagel 368415 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues. {{PrisonerLowSec |Prisoner Name=Robert |Image=Robert.png |Species=Ring Tailed Lemur |Inmate ID=1931 |Cell=B208 |Stats=3STR5AGI5INT5CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Pro Gamer|Pro Gamer]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A ring-tailed lemur who is obsessed with video games. Because you look like a character from the game Federation Starship, he cannot help quoting lines from it. According to him, he is an amateur game developer. Although his games sold poorly, he has not given up, and is currently using the computers in the General Building to develop a new game. ===Bonded=== == How to Bond == Complete the game Lethal Kombat II. == Trivia == TBA [[Category:Prisoners]] 5ad21a40bd3b28c2310d25ae65f5890616b48d12 File:Panel info.png 6 380 935 2023-12-17T04:05:55Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 936 935 2023-12-17T04:07:19Z Westgrass 40 Westgrass uploaded a new version of [[File:Panel info.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Sidebox.png 6 381 949 2023-12-17T08:02:43Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Sidebox.png 6 381 951 949 2023-12-17T08:10:53Z Westgrass 40 Westgrass uploaded a new version of [[File:Sidebox.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 953 951 2023-12-17T08:14:20Z Westgrass 40 Westgrass uploaded a new version of [[File:Sidebox.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Common.css 8 378 952 950 2023-12-17T08:12:02Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 27 7 7 7; border-image-width: 54px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } bbaef4e4a01b192614b07d84d5eeccd194015b63 954 952 2023-12-17T08:14:53Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 0; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 2e9b2572807f748b4f8a033d7d5749c81c01c939 955 954 2023-12-17T08:16:48Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 10px 8px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 2px 0 0 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: var(--theme-gap) 4px 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 16d230ff9c69ae34f73975e512edfa72cdef292f 956 955 2023-12-17T08:17:31Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 10px 8px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 2px 0 0 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 0bbb53a1d935fe44714df3dd9ec5efba4de4f393 957 956 2023-12-17T08:19:53Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 2px 0 0 0; padding: 6px 10px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 5bf102160afae3d59ba2f84051fd326c1f51459d 958 957 2023-12-17T08:22:17Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 2px 0 0 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 6c83eff0c5f0f2e7e4edb47107e18b8c2d837254 959 958 2023-12-17T08:22:47Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #511e00; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(97, 30, 0, 0.15); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: rgba(255,255,255,0.95); --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } e3af12279dbebeca80e7dfd0665ff9f9a83ca814 962 959 2023-12-17T08:27:01Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #cecece; --theme-border-color-accent: #ffdd7a; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } b7fdcaeec2ad939de1049696e7d32ba0fd24b233 963 962 2023-12-17T08:28:07Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) var(--list-body-padding-x); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 26f3e3d9e043f6f76abef245f2879cc6e11fe51e 964 963 2023-12-17T08:29:20Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 1px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 1px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 773100f497afcf3cd7887c7a82de4c976df0e88e 966 964 2023-12-17T08:43:12Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 6px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 0e3cb8a52ca375620441705806f45858b44b4b93 967 966 2023-12-17T08:43:56Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 var(--layout-padding); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 65c29235b85e80e92a8f407b659b7d4990556a58 968 967 2023-12-17T08:47:44Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } a5c4a44880fffcb4c1ec02a0eed41ee1a7278727 969 968 2023-12-17T08:49:04Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 12px; --tab-padding-y: 5px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 5 16; border-image-width: 10px 10px 10px 32px; border-image-repeat: round; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } f718d14c3a6e493d6f4b701559e8d6ed45029740 970 969 2023-12-17T08:51:48Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 12px; --tab-padding-y: 10px; --icon-size: 1em; padding: 13px 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 5 16; border-image-width: 10px 10px 10px 32px; border-image-repeat: round; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 19b0df82545061708c0d57c2d51cde7d8fb9bd3c 971 970 2023-12-17T08:52:04Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 10px; --icon-size: 1em; padding: 13px 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 5 16; border-image-width: 10px 10px 10px 32px; border-image-repeat: round; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 9664047634c6217ac9f63836d8f8e1068f1d5e6e 972 971 2023-12-17T08:52:48Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 10px; --icon-size: 1em; padding: 13px 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 5 16; border-image-width: 10px 10px 10px 32px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 9ef8dfda6fc41fc09e1c6b15c3033ba5896a2e20 973 972 2023-12-17T08:54:04Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 10px; --icon-size: 1em; padding: 13px 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 16 5; border-image-width: 10px 10px 32px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } a5e11c7b48e1233cd42e1c97109690d36b896c45 974 973 2023-12-17T08:56:41Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 10px; --icon-size: 1em; padding: 13px 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 16 5; border-image-width: 10px 10px 32px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 21c619ced8f29e19d68ba00328c962205e38267b 975 974 2023-12-17T08:57:24Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 10px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 16 5; border-image-width: 10px 10px 32px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } b0f981ec97ab088d7b0e39160727a3cd58626cd6 977 975 2023-12-17T09:00:04Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 12px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 12px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } e792d6874ff9f7dda5f5fffb2eb9b79f04dc9ae3 978 977 2023-12-17T09:00:52Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 1px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } b520d0915930bbfc2c8ecaf89f2331a0a16148f3 979 978 2023-12-17T09:01:27Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 0623bc2e0a7af90d5e3c647e80b21d7004354270 980 979 2023-12-17T09:03:28Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: var(--theme-tab-background-selected); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 0ec889c14ddd8391d724c001952787007f1af97f 982 980 2023-12-17T09:29:18Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 2d243bc603931e1a54ca4bb1edca4c1327ca351f 983 982 2023-12-17T09:30:13Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 118866b3315f7e5bb04a25892a048c1ab5c536d3 984 983 2023-12-17T09:32:05Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 5px rgba(243, 142, 90, 0.5)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } ddd295c125dc7bb582d52671b2f53f4a6745dd5b 985 984 2023-12-17T09:32:29Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 85b94f84ef905def215cf702df6dd1cd1b84a160 986 985 2023-12-17T09:33:26Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(140, 140, 140, 0.75); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(140, 140, 140,0.75),rgba(140, 140, 140,0.75)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #ccc; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 70bc0962b77162bb0dc2687e3339e3e35d9af744 987 986 2023-12-17T09:33:58Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(46, 27, 15, 0.8); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #ccc; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 39367bf2f97ef6177dda6e688f1982ea061f054d 988 987 2023-12-17T09:34:34Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(46, 27, 15, 0.8); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #baa798; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } .theme-dark { /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ /* ref */ } .theme-dark #filetoc, .theme-dark code, .theme-dark .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .theme-dark .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .theme-dark .mw-search-profile-tabs, .theme-dark #mw-searchoptions, .theme-dark .mw-datatable td { background: none; } .theme-dark ol.references li:target, .theme-dark sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .theme-dark .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } .theme-dark #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } .theme-dark li.gallerybox div.thumb { background: var(--theme-box-background); } .theme-dark ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .theme-dark .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .theme-dark .oo-ui-tabSelectWidget-framed, .theme-dark .mw-prefs-buttons { background: none; } .theme-dark .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .theme-dark .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .theme-dark table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } .theme-dark table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } .theme-dark table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } .theme-dark :root { --pi-background: rgba(255,255,255, 0.1); } .theme-dark div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .theme-dark .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } .theme-dark div.thumbinner { background: none; } .theme-dark #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } .theme-dark #mw-indicator-mw-helplink a { background: none; position: relative; } .theme-dark #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .theme-dark .mw-plusminus-pos { color: #7cf56e; } .theme-dark .mw-plusminus-neg { color: #ff9a9b; } .theme-dark .autocomment, .theme-dark .autocomment a, .theme-dark .autocomment a:visited { color: var(--theme-text-color-note); } .theme-dark .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } .theme-dark fieldset { border-color: #ccc; } .theme-dark .mw-highlight pre, .theme-dark .mw-highlight code, .theme-dark .mw-highlight .mw-code { color: #ccc; } .theme-dark .mw-highlight .nv { color: #01C2EC; } .theme-dark .horse-userprofile { background-color: transparent; } .theme-dark .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .theme-dark .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .theme-dark .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .theme-dark .tabber__indicator { background: #01c2ec; } .theme-dark .tabber__tab { color: #ccc; } .theme-dark .tabber__tab:visited { color: #ccc; } .theme-dark .tabber__tab[aria-selected=true], .theme-dark .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .theme-dark .tabber__transclusion--loading .tabber__loading-indicator, .theme-dark .tabber__transclusion--loading:before, .theme-dark .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .theme-dark .tabber__tab:hover { color: #32d8ff; } .theme-dark .tabber__tab:active { color: #05b8e0; } .theme-dark .tabber__header__prev:hover, .theme-dark .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .theme-dark .tabber__header__prev:active, .theme-dark .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 4def4af0ebc23143ba09d5c6c774a97228a5361f 990 988 2023-12-17T09:36:38Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(46, 27, 15, 0.8); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #baa798; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ #filetoc, code, .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-search-profile-tabs, #mw-searchoptions, .mw-datatable td { background: none; } /* ref */ ol.references li:target, sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } li.gallerybox div.thumb { background: var(--theme-box-background); } ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed, .mw-prefs-buttons { background: none; } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } :root { --pi-background: rgba(255,255,255, 0.1); } div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } div.thumbinner { background: none; } #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } #mw-indicator-mw-helplink a { background: none; position: relative; } #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .mw-plusminus-pos { color: #7cf56e; } .mw-plusminus-neg { color: #ff9a9b; } .autocomment, .autocomment a, .autocomment a:visited { color: var(--theme-text-color-note); } .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } fieldset { border-color: #ccc; } .mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code { color: #ccc; } .mw-highlight .nv { color: #01C2EC; } .horse-userprofile { background-color: transparent; } .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .tabber__indicator { background: #01c2ec; } .tabber__tab { color: #ccc; } .tabber__tab:visited { color: #ccc; } .tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .tabber__tab:hover { color: #32d8ff; } .tabber__tab:active { color: #05b8e0; } .tabber__header__prev:hover, .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .tabber__header__prev:active, .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 6938e469c08ccf974bc0637ca3fedbaaae5245c2 992 990 2023-12-17T09:45:53Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(46, 27, 15, 0.8); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #baa798; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; background: none; border-image-source: url(/images/0/05/Menu_panel.png); border-image-slice: fill 4 5 7 5; border-image-width: 8px 10px 14px 10px; border-image-repeat: stretch; padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ #filetoc, code, .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-search-profile-tabs, #mw-searchoptions, .mw-datatable td { background: none; } /* ref */ ol.references li:target, sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } li.gallerybox div.thumb { background: var(--theme-box-background); } ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed, .mw-prefs-buttons { background: none; } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } :root { --pi-background: rgba(255,255,255, 0.1); } div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } div.thumbinner { background: none; } #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } #mw-indicator-mw-helplink a { background: none; position: relative; } #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .mw-plusminus-pos { color: #7cf56e; } .mw-plusminus-neg { color: #ff9a9b; } .autocomment, .autocomment a, .autocomment a:visited { color: var(--theme-text-color-note); } .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } fieldset { border-color: #ccc; } .mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code { color: #ccc; } .mw-highlight .nv { color: #01C2EC; } .horse-userprofile { background-color: transparent; } .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .tabber__indicator { background: #01c2ec; } .tabber__tab { color: #ccc; } .tabber__tab:visited { color: #ccc; } .tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .tabber__tab:hover { color: #32d8ff; } .tabber__tab:active { color: #05b8e0; } .tabber__header__prev:hover, .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .tabber__header__prev:active, .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } afdbb001babf1a859323b021e4b033c5a8ec62b9 993 992 2023-12-17T09:47:07Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(46, 27, 15, 0.8); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #baa798; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; background: none; border-image-source: url(/images/0/05/Menu_panel.png); border-image-slice: fill 4 5 7 5; border-image-width: 8px 10px 14px 10px; border-image-repeat: stretch; border-image-outset: 0 2px 6px 2px; padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: calc(-56px - var(--theme-box-border-width) * 2); /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ #filetoc, code, .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-search-profile-tabs, #mw-searchoptions, .mw-datatable td { background: none; } /* ref */ ol.references li:target, sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } li.gallerybox div.thumb { background: var(--theme-box-background); } ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed, .mw-prefs-buttons { background: none; } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } :root { --pi-background: rgba(255,255,255, 0.1); } div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } div.thumbinner { background: none; } #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } #mw-indicator-mw-helplink a { background: none; position: relative; } #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .mw-plusminus-pos { color: #7cf56e; } .mw-plusminus-neg { color: #ff9a9b; } .autocomment, .autocomment a, .autocomment a:visited { color: var(--theme-text-color-note); } .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } fieldset { border-color: #ccc; } .mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code { color: #ccc; } .mw-highlight .nv { color: #01C2EC; } .horse-userprofile { background-color: transparent; } .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .tabber__indicator { background: #01c2ec; } .tabber__tab { color: #ccc; } .tabber__tab:visited { color: #ccc; } .tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .tabber__tab:hover { color: #32d8ff; } .tabber__tab:active { color: #05b8e0; } .tabber__header__prev:hover, .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .tabber__header__prev:active, .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 78e19ae935ae9c04489174a48cccdc00549294bf 994 993 2023-12-17T09:49:12Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(46, 27, 15, 0.8); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #baa798; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; background: none; border-image-source: url(/images/0/05/Menu_panel.png); border-image-slice: fill 4 5 7 5; border-image-width: 8px 10px 14px 10px; border-image-repeat: stretch; border-image-outset: 2px 2px 8px 2px; padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: -60px; /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ #filetoc, code, .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-search-profile-tabs, #mw-searchoptions, .mw-datatable td { background: none; } /* ref */ ol.references li:target, sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } li.gallerybox div.thumb { background: var(--theme-box-background); } ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed, .mw-prefs-buttons { background: none; } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } :root { --pi-background: rgba(255,255,255, 0.1); } div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } div.thumbinner { background: none; } #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } #mw-indicator-mw-helplink a { background: none; position: relative; } #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .mw-plusminus-pos { color: #7cf56e; } .mw-plusminus-neg { color: #ff9a9b; } .autocomment, .autocomment a, .autocomment a:visited { color: var(--theme-text-color-note); } .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } fieldset { border-color: #ccc; } .mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code { color: #ccc; } .mw-highlight .nv { color: #01C2EC; } .horse-userprofile { background-color: transparent; } .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .tabber__indicator { background: #01c2ec; } .tabber__tab { color: #ccc; } .tabber__tab:visited { color: #ccc; } .tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .tabber__tab:hover { color: #32d8ff; } .tabber__tab:active { color: #05b8e0; } .tabber__header__prev:hover, .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .tabber__header__prev:active, .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 543379be6978303fe5cfd8c6a9aa4ca0488ba4c4 MediaWiki:Sidebar 8 382 960 2023-12-17T08:24:33Z Westgrass 40 Created page with " * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Links ** https://twitter.com/backtothedawn | On Twitter ** https://www.youtube.com/channel/UCVjhBMEeic_pf1LSrUglNQA/ | On YouTube ** https://discord.gg/bTmpY2J2EF | Discord server ** https://store.steampowered.com/app/1735700/Back_to_the_Dawn/ | Steam page * SEARCH * TOOLBOX * LANGUAGES" wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Links ** https://twitter.com/backtothedawn | On Twitter ** https://www.youtube.com/channel/UCVjhBMEeic_pf1LSrUglNQA/ | On YouTube ** https://discord.gg/bTmpY2J2EF | Discord server ** https://store.steampowered.com/app/1735700/Back_to_the_Dawn/ | Steam page * SEARCH * TOOLBOX * LANGUAGES fce965ebb2ab941d271d88fdc62c0b86f66449cf 961 960 2023-12-17T08:24:55Z Westgrass 40 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage * Links ** https://twitter.com/backtothedawn | On Twitter ** https://discord.gg/bTmpY2J2EF | Discord server ** https://store.steampowered.com/app/1735700/Back_to_the_Dawn/ | Steam page * SEARCH * TOOLBOX * LANGUAGES 55394aef0c785972682cd4e06ec411ee545886ee File:Head tab.png 6 383 965 2023-12-17T08:41:43Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 976 965 2023-12-17T08:58:49Z Westgrass 40 Westgrass uploaded a new version of [[File:Head tab.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 989 976 2023-12-17T09:35:46Z Westgrass 40 Westgrass uploaded a new version of [[File:Head tab.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Head tab select.png 6 384 981 2023-12-17T09:05:20Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Menu panel.png 6 385 991 2023-12-17T09:43:08Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Back to the Dawn Wiki 0 1 995 895 2023-12-17T09:53:09Z Westgrass 40 wikitext text/x-wiki __NOTITLE__ __NOTOC__ <div id="mainpage-wrap"><div class="content-wrap"><!-- --><div class="l"><!-- --><div class="header box"><!-- --><div class="welcome"><!-- --><h2>Welcome to the Official '''{{SITENAME}}'''</h2><!-- --><p>The Official {{SITENAME}} is written and maintained by the players.</p><!-- --><p>Please feel free to contribute by creating new articles or expanding on existing ones.</p><!-- --></div><!-- --></div><!-- --><div class="box game"><!-- --><h2>About Back to the Dawn</h2><!-- --><div><!-- -->[[File:Keyart.jpg|360px|link=]]<!-- --><div><!-- --><p>[[Back to the Dawn]] is a single player healing simulator/raid manager RPG with ARPG inspired deep character customization and itemization. Play as the healer in MMO inspired boss fights, acquire powerful items, and customize your party to your heart's content. </p><!-- --></div><!-- --></div><!-- --></div><!-- --><div class="box feature"><!-- --><h2>Contents</h2><!-- --> *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Fighting]] *[[Jobs]] *[[Quests]] *[[Testing Page]] *[[Main Page Mock Up]] <!-- --></div><!-- --></div><!-- --><div class="r"><!-- --><div class="box gallery"><!-- --><h2>Gallery</h2><!-- --><ul><!-- --><li>[[File:screenshot1.jpg|x180px]]</li><!-- --><li>[[File:screenshot2.jpg|x180px]]</li><!-- --><li>[[File:screenshot3.jpg|x180px]]</li><!-- --><li>[[File:screenshot4.jpg|x180px]]</li><!-- --><!--<li>[[File:screenshot5.jpg|x180px]]</li><!-- --><!--<li>[[File:screenshot6.jpg|x180px]]</li><!-- --></ul><!-- --></div><!-- --><div class="box comm"><!-- --><h2>Wiki Community</h2><!-- --><div> We are currently maintaining [[Special:Statistics|{{NUMBEROFPAGES}} pages ({{NUMBEROFARTICLES}} articles)]]!<br> <small style="margin-left:2em;">[[Special:Recentchanges|Recent changes]] {{!}} [[Special:Newpages|New pages]] {{!}} [[Special:Wantedpages|Missing pages]]</small> ;How to help : See how you can help contribute to {{SITENAME}}! Remember to maintain a standard for grammar and punctuation in your contributions, please. <inputbox> type= create width= 30 placeholder=Title of your article </inputbox> ;[[Special:Userlogin|Register]] : Register an account to keep track of your contributions. </div><!-- --></div><!-- --></div><!-- --></div><!-- .content-wrap --> <div class="footer note"><div><span>Changes to this main page</span> <span>can be proposed [[{{SITENAME}}/editcopy|here]]</span></div></div> </div><!--#mainpage-wrap--> [[category:{{SITENAME}}| ]] 2f2540777076d28170c428a785a4d9d2f1324b61 996 995 2023-12-17T09:53:49Z Westgrass 40 wikitext text/x-wiki __NOTITLE__ __NOTOC__ <div id="mainpage-wrap"><div class="content-wrap"><!-- --><div class="l"><!-- --><div class="header box"><!-- --><div class="welcome"><!-- --><h2>Welcome to the Official '''{{SITENAME}}'''</h2><!-- --><p>The Official {{SITENAME}} is written and maintained by the players.</p><!-- --><p>Please feel free to contribute by creating new articles or expanding on existing ones.</p><!-- --></div><!-- --></div><!-- --><div class="box game"><!-- --><h2>About Back to the Dawn</h2><!-- --><div><!-- -->[[File:Keyart.jpg|360px|link=]]<!-- --><div><!-- --><p>You were framed and incarcerated. Learn to survive in prison. Explore every inch and exploit any weakness. Manipulate and scheme. Make friends (or foes) with fellow inmates and with their help, break out of prison. </p><!-- --></div><!-- --></div><!-- --></div><!-- --><div class="box feature"><!-- --><h2>Contents</h2><!-- --> *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Fighting]] *[[Jobs]] *[[Quests]] *[[Testing Page]] *[[Main Page Mock Up]] <!-- --></div><!-- --></div><!-- --><div class="r"><!-- --><div class="box gallery"><!-- --><h2>Gallery</h2><!-- --><ul><!-- --><li>[[File:screenshot1.jpg|x180px]]</li><!-- --><li>[[File:screenshot2.jpg|x180px]]</li><!-- --><li>[[File:screenshot3.jpg|x180px]]</li><!-- --><li>[[File:screenshot4.jpg|x180px]]</li><!-- --><!--<li>[[File:screenshot5.jpg|x180px]]</li><!-- --><!--<li>[[File:screenshot6.jpg|x180px]]</li><!-- --></ul><!-- --></div><!-- --><div class="box comm"><!-- --><h2>Wiki Community</h2><!-- --><div> We are currently maintaining [[Special:Statistics|{{NUMBEROFPAGES}} pages ({{NUMBEROFARTICLES}} articles)]]!<br> <small style="margin-left:2em;">[[Special:Recentchanges|Recent changes]] {{!}} [[Special:Newpages|New pages]] {{!}} [[Special:Wantedpages|Missing pages]]</small> ;How to help : See how you can help contribute to {{SITENAME}}! Remember to maintain a standard for grammar and punctuation in your contributions, please. <inputbox> type= create width= 30 placeholder=Title of your article </inputbox> ;[[Special:Userlogin|Register]] : Register an account to keep track of your contributions. </div><!-- --></div><!-- --></div><!-- --></div><!-- .content-wrap --> <div class="footer note"><div><span>Changes to this main page</span> <span>can be proposed [[{{SITENAME}}/editcopy|here]]</span></div></div> </div><!--#mainpage-wrap--> [[category:{{SITENAME}}| ]] f7fa8cd33fd02faca04a40b4b2b9e3d4a6d64830 File:Keyart.jpg 6 361 997 907 2023-12-17T09:55:24Z Westgrass 40 Westgrass uploaded [[File:Keyart.jpg]] wikitext text/x-wiki {{license|Metal Head Games}} [[Category:Images]] ae846d469256122f2a23532c8bc529a07089175c File:Screenshot2.jpg 6 386 998 2023-12-17T09:55:47Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Screenshot3.jpg 6 387 999 2023-12-17T09:55:52Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Screenshot4.jpg 6 388 1000 2023-12-17T09:55:55Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Screenshot1.jpg 6 389 1001 2023-12-17T09:55:59Z Westgrass 40 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 MediaWiki:Common.css 8 378 1002 994 2023-12-17T09:56:32Z Westgrass 40 css text/css /*********************************************************************************************************** * css reset for browser default rules and MediaWiki internal rules ***********************************************************************************************************/ * { outline: 0; } table { white-space: unset; /* be set to `no-wrap` in MW internal css */ } html { font-size: 16px; /* reset rem size */ } body { overflow-y: unset; } pre { margin: 0; } h1, h2, h3, h4, h5, h6 { padding: 0; border: 0 solid transparent; } table { display: table; white-space: unset; } body, code { background: none; } /*********************************************************************************************************** * css for wiki.gg top bar and footer bar ***********************************************************************************************************/ /********* wiki.gg header *********/ header#wikigg-header #p-personal ul { white-space: nowrap; /* for "log out" */ } header#wikigg-header #p-personal .vector-menu-content #pt-anonuserpage, header#wikigg-header #p-personal .vector-menu-content #pt-userpage a { /* user avatar icon position fix */ padding-top: 0; background-position: left center; } @media screen and (max-width: 720px) { header#wikigg-header #p-personal li#p-themes > span { display: inline-block; } } /********* wiki.gg footer *********/ footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { margin: 0; text-align: center; } @media screen and (max-width: 479px) { footer#wikigg-footer .footer-right, footer#wikigg-footer .footer-left { width: auto; } } @media screen and (max-width: 359px) { footer#wikigg-footer .footer-middle { /* hide wiki.gg logo to make room to avoid text wrapping */ display: none; } } /*********************************************************************************************************** * theming vars. ***********************************************************************************************************/ :root { /*** top site logo ***/ --theme-site-logo-image: url(/images/e/e6/Site-logo.png); --theme-site-logo-filter: none; --theme-site-logo-width: 640px; --theme-site-logo-height: 169px; /*** site background ***/ --theme-site-background: #12011c url(/images/8/80/Site-background.jpg) center center / cover no-repeat fixed; /* common "box" style */ --theme-box-back-backdrop-filter: none; --theme-box-border-radius: 4px; --theme-box-border-width: 0px; --theme-box-border-style: solid; --theme-box-border-color: #624d3d; --theme-box-shadow: none; --theme-box-shadow2: none; --theme-box-back-background: rgba(46, 27, 15, 0.8); /* be used in multi-layer background, so we can't simpy use background-color */ --theme-box-background: linear-gradient(rgba(46, 27, 15, 0.8), rgba(46, 27, 15, 0.8)); --theme-background: var(--theme-box-background), var(--theme-box-back-background); /*** text color ***/ --theme-text-color: #fff; --theme-text-color-hover: var(--theme-text-color); --theme-text-color-note: #ccc; --theme-text-color-em: #71e0e3; --theme-heading-color: var(--theme-text-color); --theme-text-color-placeholder: #808080; --theme-control-text-color: #333; --theme-control-text-color-hover: #333; /*** link text color ***/ --theme-link-color: #94e7ff; --theme-link-color-hover: #94e7ff; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-redlink: #dd001a; --theme-link-color-focus: var(--theme-link-color); /* default color for icons */ --theme-icon-color: var(--theme-link-color); --theme-icon-color-redlink: var(--theme-link-color-redlink); --theme-icon-color-hover: var(--theme-link-color-hover); /* default common color */ --theme-border-color: #625245; --theme-border-color-accent: #9f9183; --theme-highlight-background: rgba(197, 115, 64, 0.25); /* dropdown menu */ --theme-dropdown-border: 2px solid var(--theme-box-border-color); --theme-dropdown-background: #27190c; --theme-dropdown-backdrop-filter: blur(5px); /* for wide table */ --theme-wide-table-shadow-color: #999; /** notification **/ --theme-notice-red-text-color: #ff001f; --theme-notice-orange-text-color: #ffab5b; /* portable infobox */ --pi-background: none; --pi-border-color: var(--theme-box-border-color); --pi-secondary-background: rgba(127,127,127,0.08); --pi-secondary-background--label: var(--theme-text-color); --pi-item-spacing: 8px 10px; } /* content box */ /* main article content box (without top heading) */ /* sidebar */ #mw-panel { --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-border-width: 0; --theme-gap: 0; } #catlinks { --theme-background: none; --theme-box-border-radius: 0; } #footer { --theme-background: linear-gradient(to bottom, #c57340, #c57340 2px, #22120a 2px, #22120a 4px, rgba(197, 115, 64, 0.2) 4px, transparent 10px, transparent); } /* navbar */ #mw-head { --theme-link-color: #eadcd0; --theme-link-color-visited: var(--theme-link-color); --theme-link-color-hover: var(--theme-link-color); --theme-background: none; --theme-background-shadow: linear-gradient(to top, rgba(0,0,0,0.05), transparent 6px); --theme-tab-background: var(--theme-box-background); --theme-tab-background-selected: var(--theme-box-background); --theme-tab-border-color: var(--theme-box-border-color); --theme-tab-border-color-selected: var(--theme-box-border-color); } #mw-head #p-search { --theme-border-color: var(--theme-box-border-color); --theme-link-color: var(--theme-text-color); --theme-background: var(--theme-box-background); --theme-border-color-hover: var(--theme-icon-color-hover); --theme-border-color-focus: var(--theme-border-color-hover); --theme-shadow: none; --theme-shadow-focus: var(--theme-box-shadow); } /* search result suggestion */ body > .suggestions { --theme-border-color: var(--theme-border-color-accent); --theme-rule-color: var(--theme-border-color-accent); --theme-link-color: var(--theme-text-color); --theme-link-color-visited: var(--theme-text-color); --theme-link-color-hover: var(--theme-text-color-hover); } .gallery { --theme-gap-x: 2em; --theme-gap-y: 2em; } .thumb { --theme-box-border-radius: 0; } /*********************************************************************************************************** * base css styles for both interface and content box: font, color, etc. ***********************************************************************************************************/ /** Font **/ html, body { font-family: Helvetica, Arial, sans-serif; color: var(--theme-text-color); } html { background: var(--theme-site-background); } body { font-size: 14px; line-height: 1.5; } ul, ol { margin: 2px 0 2px 1.5em; } li { margin: 0 0 2px 0; } pre, code, .mw-code { color: var(--theme-text-color); border: 1px solid var(--theme-border-color); background: var(--theme-background); } /** link color **/ body a, body a.external, body a.extiw, .mw-parser-output a, .mw-parser-output a.external, .mw-parser-output a.extiw { text-decoration: none; color: var(--theme-link-color); } body a:visited, body a.external:visited, body a.extiw:visited, .mw-parser-output a:visited, .mw-parser-output a.external:visited, .mw-parser-output a.extiw:visited { color: var(--theme-link-color-visited); } body a:hover, body a:active, body a.external:hover, body a.external:active, body a.extiw:hover, body a.extiw:active, .mw-parser-output a:hover, .mw-parser-output a:active, .mw-parser-output a.external:hover, .mw-parser-output a.external:active, .mw-parser-output a.extiw:hover, .mw-parser-output a.extiw:active { text-decoration: underline; color: var(--theme-link-color-hover); } body a.selflink:hover, body a.selflink:active, .mw-parser-output a.selflink:hover, .mw-parser-output a.selflink:active { /* Self-links aren't real links, they're not clickable. * Hence, they shouldn't change color when hovered over like real links, as that is counter-intuitive. * We should not use :not(.selflink) since it increases the priority and make it is difficult to override * link styles for certain elements (e.g. in wiki.gg header). */ text-decoration: none; color: var(--theme-link-color); } body a.new, body a.new:visited, .mw-parser-output a.new, .mw-parser-output a.new:visited { /** red link **/ /* we don't really need to mark you have "visited" an inexistent page */ color: var(--theme-link-color-redlink); } /*********************************************************************************************************/ input, button { color: var(--theme-control-text-color); } input[type=submit] { color: var(--theme-control-text-color); } ::placeholder { color: var(--theme-text-color-placeholder); } /* Removes VisualEdit button */ #ca-ve-edit { display: none; } /* Text color */ .i .note, .note-text { color: var(--theme-text-color-note); } em { color: var(--theme-text-color-em); } .pixel img, .pixel, #mw-imagepage-section-filehistory img { image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } .small { font-size: 85%; } .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /* References smaller text than main */ .references { font-size: 90%; } /* Larger font for Module: code display (default is smaller than other code pages) */ pre.lua.source-lua { font-size: 14px !important; } /* Facilitate inline scary transclusion */ .scary-transclusion p, .scary-transclusion .mw-parser-output { display: inline; } /* hide last empty paragraph at the end */ div.mw-parser-output > p:last-child > br:only-child { display: none; } /* Fix empty parameter descriptions on api.php having no height, causing misalignments that seriously impede readability */ .apihelp-parameters dd:empty::before { content: " "; } .block { display: block; } .inline { display: inline; } .inline-block { display: inline-block; } hr.space { height: 4px; background: none; border: 0; } .page-content .vertical-align-top * { vertical-align: top; } .page-content .vertical-align-bottom * { vertical-align: bottom; } /* Drowning Table No Border */ .drowning-table-no-border { border: none; } /* Gadget description length */ .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-top > .oo-ui-fieldLayout-body > .oo-ui-fieldLayout-header, .oo-ui-fieldLayout.oo-ui-labelElement.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-body { max-width: unset; } /* Box at the top of all pages when the user has a new message on their User_talk: page */ .usermessage { box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); } /*********************************************************************************************************** * interface layout and styles for widgets outside of content box ***********************************************************************************************************/ :root { --layout-topbar-height: 35px; /* height of wiki.gg topbar */ --layout-sidebar-width: 180px; /* width of side navbar, without gap */ --layout-sidespace: 12px; /* whitespace width on most left and most right */ --layout-box-gap: 12px; --layout-logo-scale: 1; --layout-logo-width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); --layout-logo-height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); --layout-logo-box-height: calc(var(--layout-logo-height) + var(--layout-box-gap) * 2); --dropdown-item-padding-x: 12px; --dropdown-item-padding-y: 4px; } /**** Main Layout START ***********************************************************/ /** * Note: wiki.gg topbar is position:fixed. So we don't need to consider it in grid layout */ html, body { min-height: 100%; } html { height: 100%; scroll-padding-top: calc(var(--layout-topbar-height) + 10px); } body { height: auto; } /*** main grid container ***/ body { /* self */ box-sizing: border-box; /* grid */ display: grid; grid-template-columns: [body-left] var(--layout-sidespace) [aside-left] var(--layout-sidebar-width) [aside-right nav-left content-left footer-left] minmax(0, 1fr) [nav-right content-right footer-right] var(--layout-sidespace) [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end nav-start aside-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [aside-end page-end] 0fr [body-end]; gap: 0 var(--layout-box-gap); } /*** grid items ***/ /* Flatten DOM structure. Therefore we have following grid items under body grid container: * div#mw-page-base, div#mw-head-base, #mw-navigation>h2, div#mw-head, div#mw-panel, div#content.mw-body, div#footer, footer. */ body > .content-wrapper, #mw-navigation { display: contents; } /** unused, hide them **/ #mw-head-base, #mw-navigation > h2 { display: none; } /** side nav bar **/ #mw-panel { grid-column: aside-left/aside-right; grid-row: aside-start/aside-end; margin-bottom: var(--layout-box-gap); float: none; width: unset; padding: 0; } /** nav **/ #mw-head { grid-column: nav-left/nav-right; grid-row: nav-start/nav-end; } /** content **/ .mw-body { grid-column: content-left/content-right; grid-row: content-start/content-end; } /* For some page such as api.php, .mw-body is the only child, so take up all space. */ .mw-body:first-child { grid-column: body-left/body-right; grid-row: page-start/page-end; } /** #footer: content footer **/ #footer { grid-column: footer-left/footer-right; grid-row: footer-start/footer-end; margin: 0; z-index: 0; } /** used to gen box shadow for main box (nav + content + #footer) **/ #mw-page-base { grid-column: content-left/content-right; grid-row: nav-start/footer-end; height: 100%; } /** wiki.gg footer bar **/ body > footer { grid-column: body-left/body-right; grid-row: page-end/body-end; } /*** logo block. It is absolute position ***/ #p-logo { position: absolute; width: 100%; height: auto; left: 0; top: var(--layout-topbar-height); background: var(--theme-site-logo-image) center center/var(--layout-logo-width) auto no-repeat; margin-top: var(--layout-box-gap); display: flex; align-items: center; justify-content: center; filter: var(--theme-site-logo-filter); } /* use logo image as <a>'s background will sometime flicker when hovered on Firefox, * I still don't know why, but move background to #p-logo can avoid this issue. */ #p-logo .mw-wiki-logo { width: var(--layout-logo-width); height: var(--layout-logo-height); margin: auto; background: none; /* logo flicker fix */ } /**** Main Layout END ***********************************************************/ /********* side panel START *********/ #mw-panel { --list-body-font-size: 14px; --list-body-padding-x: 6px; --list-body-padding-y: 3px; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-panel a { text-decoration: none; } /* section box */ #mw-panel .portal { margin: 0 0 var(--layout-box-gap) 0; padding: 14px; background: none; border-image-source: url(/images/0/07/Sidebox.png); border-image-slice: fill 21 7 7 7; border-image-width: 42px 14px 14px 14px; border-image-repeat: round; } #mw-panel .portal .vector-menu-heading { /* section heading */ background: none; margin: 0; padding: 4px 10px 6px; font-size: 16px; line-height: 18px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; color: var(--theme-heading-color); } /* show the heading of first section */ #mw-panel #p-logo + .portal .vector-menu-heading { display: flex; } /* arrow icon */ #mw-panel .portal .vector-menu-heading::after { content: ""; display: block; background: none; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px; margin-top: 2px; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading:hover::after { border-color: var(--theme-icon-color-hover) transparent; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: scaleY(-1); } /* list body */ #mw-panel .portal .body { background: none; border: 0; padding: 0; margin: 0; border-top: var(--theme-border-width) solid var(--theme-border-color); } #mw-panel .portal .body ul { padding: 4px 0px; } #mw-panel .portal .body li { margin: 0; padding: 0; font-size: var(--list-body-font-size); line-height: inherit; } #mw-panel .portal .body li:hover { background: var(--theme-highlight-background); } #mw-panel .portal .body li a { display: block; padding: var(--list-body-padding-y) calc(var(--list-body-padding-x) + 4px); color: var(--theme-link-color); } #mw-panel .portal .body li a:visited { color: var(--theme-link-color-visited); } #mw-panel .portal .body li a:hover { color: var(--theme-link-color-hover); } /* "Atom" RSS Feed */ #mw-panel .portal .body li a.feedlink { text-indent: calc(var(--list-body-font-size) + 2px); background-position: var(--list-body-padding-x) center; /* align icon with other text */ } /********* side panel END *********/ /********* main content box *********/ /**** background box for nav+content+#footer ****/ #mw-page-base { background: none; border-image-source: url(/images/c/c3/Panel_info.png); border-image-slice: fill 40 15 15 15; border-image-width: 80px 30px 30px 30px; border-image-repeat: round; z-index: -1; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head, #content, #footer { box-sizing: border-box; background-clip: padding-box; border: var(--theme-box-border-width) solid transparent; margin: 0; image-rendering: pixelated; /*for chrome*/ image-rendering: crisp-edges; /*for firefox*/ } #mw-head { border-bottom-width: 0; } #content { border-top-width: 0; border-bottom-width: 0; } #footer { border-top-width: 0; } /****** navbar (#mw-head) ******/ /* reset */ #mw-head * { float: unset; font-size: unset; line-height: unset; } /* tabs layout */ #mw-head { --layout-padding: 16px; --layout-gap: 12px; --tab-padding-x: 16px; --tab-padding-y: 8px; --icon-size: 1em; padding: var(--layout-padding) 0 0 0; background: var(--theme-background); position: relative; display: flex; justify-content: space-between; align-items: stretch; } #mw-head #left-navigation, #mw-head #right-navigation { float: none; flex: 1 1 auto; margin: 0; display: flex; align-items: flex-end; } #mw-head #left-navigation::before, #mw-head #left-navigation::after, #mw-head #right-navigation::before, #mw-head #right-navigation::after { content: ""; display: block; height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); } #mw-head #left-navigation { justify-content: flex-start; } #mw-head #right-navigation { justify-content: flex-end; } #mw-head #left-navigation::before, #mw-head #right-navigation::after { flex: 0 0 calc(var(--layout-padding) + 8px); } #mw-head #left-navigation::after, #mw-head #right-navigation::before { flex: 1 1 auto; } /*** tabs of navbar ***/ /* reset */ #mw-head .vector-menu, #mw-head .vector-menu * { background: none; } /* tabs list */ #mw-head .vector-menu-tabs { height: unset; padding: unset; } #mw-head .vector-menu-tabs .vector-menu-content-list { display: flex; align-items: flex-end; } /* tab */ #mw-head { --theme-tab-border-style: solid; --theme-tab-border-width: 0px; --theme-box-border-radius: 0; --theme-border-bottom-style: solid; --theme-border-bottom-width: 0px; --theme-border-bottom-color: var(--theme-tab-border-color-selected); --theme-border-bottom-color-selected: transparent; line-height: 22px; } #mw-head .vector-menu-tabs .mw-list-item, #mw-head .vector-menu-dropdown { /* outer box */ background: var(--theme-tab-background); border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; background: none; border-image-source: url(/images/b/b0/Head_tab.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; position: relative; margin-right: var(--layout-gap); /* make space for gap */ } #mw-head .vector-menu-tabs .mw-list-item::after, #mw-head .vector-menu-dropdown::after { /* gap */ content: ""; display: block; width: var(--layout-gap); height: 100%; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); position: absolute; left: 100%; bottom: calc(0px - var(--theme-border-bottom-width)); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { /* inner box */ height: auto; margin: 0; padding: var(--tab-padding-y) var(--tab-padding-x); border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color); border-bottom: 0; border-radius: var(--theme-box-border-radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; color: var(--theme-link-color); background: var(--theme-background-shadow); } #mw-head .vector-menu-tabs .mw-list-item a:hover, #mw-head .vector-menu-dropdown .vector-menu-heading:hover { color: var(--theme-link-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a.new, #mw-head .vector-menu-dropdown .vector-menu-heading.new { color: var(--theme-link-color-redlink); } #mw-head .vector-menu-tabs .mw-list-item.selected { /* outer box: selected */ border: var(--theme-tab-border-width) var(--theme-tab-border-style) var(--theme-tab-border-color-selected); border-bottom: 0; background: none; border-image-source: url(/images/a/a7/Head_tab_select.png); border-image-slice: fill 5 5 14 5; border-image-width: 10px 10px 28px 10px; border-image-repeat: stretch; filter: drop-shadow(0 -2px 7px rgba(243, 142, 90, 0.6)); } #mw-head .vector-menu-tabs .mw-list-item.selected:after { /* gap */ bottom: 0; padding-left: var(--theme-tab-border-width); /* x-position offset */ } #mw-head .vector-menu-tabs .mw-list-item.selected a { /* inner box: selected */ border: 0; border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color-selected); background: none; color: var(--theme-text-color); } /* dropdown menu*/ #mw-head .vector-menu-dropdown .vector-menu-heading { /* tab label */ position: relative; display: flex; align-items: center; gap: 3px; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { /* arrow icon */ background: none; opacity: unset; content: ""; display: block; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 6px 5px 0; margin-top: 2px; } #mw-head .vector-menu-dropdown:hover .vector-menu-heading::after { /* .vector-menu-heading is covered by .vector-menu-checkbox, therefore we can't use .vector-menu-heading:hover::after */ border-color: var(--theme-icon-color-hover) transparent; } #mw-head .vector-menu-dropdown .vector-menu-content { /* dropdown list body */ border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-top-left-radius: 0; border-top-right-radius: 0; left: 0; /* reset */ } #mw-head .vector-menu-dropdown .vector-menu-content ul { padding: 4px; } #mw-head .vector-menu-dropdown .vector-menu-content li:hover { background: var(--theme-highlight-background); } #mw-head .vector-menu-dropdown .vector-menu-content li a { display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); text-decoration: none; color: var(--theme-link-color); } #mw-head .vector-menu-dropdown .vector-menu-content li a:visited { color: var(--theme-link-color-visited); } #mw-head .vector-menu-dropdown .vector-menu-content li a:hover { color: var(--theme-link-color-hover); } /* watch/unwatch star */ #mw-head .vector-menu-tabs .mw-watchlink.icon a { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ margin-top: 1px; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-watchlink.icon a:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-watchlink.icon a span { display: none; } #mw-head .vector-menu-tabs .mw-watchlink.icon a::before { transform-origin: 50% calc(var(--icon-size) / 2 * 1.125); } #mw-head .vector-menu-tabs #ca-watch.icon { /* line star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Zm-7.34,6-1.17.86.44,1.38,2.09,6.41-5.45-4L16,21.46l-1.18.86-5.45,4,2.09-6.41.44-1.38-1.17-.86-5.45-4h8.19l.45-1.38L16,5.89l2.08,6.4.45,1.38h8.19Z'/%3E%3C/g%3E%3C/svg%3E"); } #mw-head .vector-menu-tabs #ca-unwatch.icon { /* solid star */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M28.61,11.67H20l-2.66-8.2a1.39,1.39,0,0,0-2.64,0L12,11.67H3.39a1.39,1.39,0,0,0-.82,2.51l7,5.07L6.89,27.46a1.39,1.39,0,0,0,1.32,1.82A1.43,1.43,0,0,0,9,29l7-5.07L23,29a1.43,1.43,0,0,0,.81.27,1.39,1.39,0,0,0,1.32-1.82l-2.66-8.21,7-5.07A1.39,1.39,0,0,0,28.61,11.67Z'/%3E%3C/g%3E%3C/svg%3E"); } /*** search form ***/ #mw-head #p-search { /* navbar common border bottom */ border-bottom: var(--theme-border-bottom-width) var(--theme-border-bottom-style) var(--theme-border-bottom-color); background: var(--theme-background-shadow); margin: 0; align-self: stretch; } #mw-head #p-search form { margin: 0; } #mw-head #p-search .vector-search-box-inner { border-width: 1px; border-style: solid; border-color: var(--theme-border-color); border-radius: 2px; } #mw-head #p-search .vector-search-box-inner:hover { border-color: var(--theme-border-color-hover); } #mw-head #p-search .vector-search-box-inner:focus-within { border-color: var(--theme-border-color-focus); box-shadow: var(--theme-shadow-focus); } #mw-head #p-search .vector-search-box-input { border: 0; color: var(--theme-text-color); background: var(--theme-background); box-shadow: var(--theme-shadow); height: 26px; padding: 0 26px 0 4px; } #mw-head #p-search .vector-search-box-input:focus { outline: 0; z-index: 1100; /* .suggestions: 1099 */ } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { z-index: 1101; } #mw-head #p-search .vector-search-box-input::placeholder { color: var(--theme-text-color-note); } #mw-head #p-search .mw-searchButton { opacity: 0; } #mw-head #p-search .searchButton { width: 26px; min-width: unset; opacity: 1; background-image: none; --mask: url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3E search %3C/title%3E%3Cpath fill-rule='evenodd' d='M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z'/%3E%3C/svg%3E%0A") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 18px 18px; mask-size: 18px 18px; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-link-color); } #mw-head #p-search #searchform:hover .searchButton { background-color: var(--theme-link-color-hover); } #mw-head #p-search .vector-search-box-input:focus ~ .searchButton { background-color: var(--theme-link-color-focus); } /*** search result suggestions ***/ .suggestions { background: var(--theme-background); box-sizing: border-box; margin-top: 0; box-shadow: var(--theme-box-shadow); backdrop-filter: var(--theme-box-back-backdrop-filter); } .suggestions .suggestions-results, .suggestions .suggestions-special { background: none; } .suggestions .suggestions-results { border: 1px solid var(--theme-border-color); border-top: 0; border-bottom-color: var(--theme-rule-color); } .suggestions .suggestions-results:empty { border-bottom: 0; } .suggestions .suggestions-result, .suggestions .suggestions-special .special-label, .suggestions .suggestions-special .special-query { color: var(--theme-text-color); } .suggestions .suggestions-result { padding: 1px 4px; } .suggestions .suggestions-special { margin: 0; padding: 2px 4px 4px; border: 1px solid var(--theme-border-color); border-top: 0; border-radius: var(--theme-box-border-radius); border-top-left-radius: 0; border-top-right-radius: 0; } .suggestions a.mw-searchSuggest-link, .suggestions a.mw-searchSuggest-link:hover, .suggestions a.mw-searchSuggest-link:active, .suggestions a.mw-searchSuggest-link:focus { color: var(--theme-link-color); } .suggestions .suggestions-result-current { background: var(--theme-highlight-background); color: var(--theme-link-color-hover); } .suggestions .suggestions-result-current .special-label, .suggestions .suggestions-result-current .special-query { color: var(--theme-link-color-hover); } /**** main content box ****/ /* font */ .vector-body { font-size: unset; /* reset */ line-height: 1.7142857143; } /** layout **/ #content { color: var(--theme-text-color); padding: 0; display: flex; flex-direction: column; background: none; --theme-heading-rule-color-h1: var(--theme-border-color); --theme-heading-rule-color-h2: var(--theme-border-color); --layout-padding-x: 32px; --layout-padding-y: 24px; } .content-body { flex: 1 1 auto; } .content-body > main { align-self: stretch; padding: var(--layout-padding-y) var(--layout-padding-x); } #bodyContent { display: flex; flex-direction: column; position: unset; } /** main heading section **/ #firstHeading { overflow: hidden; /* override mw internal css, fix scroll-x issue for narrow width */ } /** the " < rootpage < page " crumb **/ #contentSub, #contentSub2 { margin: 0; color: var(--theme-text-color-note); font-size: 12px; line-height: 20px; } #contentSub .subpages { color: transparent; line-height: 20px; font-size: 0; } #contentSub .subpages a { font-size: 12px; vertical-align: middle; display: inline-flex; align-items: center; padding-left: 4px; } #contentSub .subpages a::before { content: ""; display: inline-block; height: 4px; width: 4px; border-color: var(--theme-icon-color); border-style: solid; border-width: 0 0 2px 2px; margin: 0 2px 0 0; transform: rotate(45deg); } #contentSub::after { /* the spacing and line between heading section and content body box */ content: ""; display: block; height: 0; border-bottom: 1px solid var(--theme-heading-rule-color-h2); margin-top: 4px; margin-bottom: var(--layout-padding-y); } /** content body box **/ #mw-content-text { flex: 1 1 auto; min-height: 30em; } /*** "category:" box ***/ #catlinks { background: var(--theme-background); border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); margin: var(--layout-padding-y) 0 0 0; padding: 0.5em 1em; } /*** ads ***/ div.games-showcase-header { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0; } div.games-showcase-footer { margin: 0; padding: 0 var(--layout-padding-x) var(--layout-padding-y); } .content-body > .games-showcase-sidebar { margin: 0; padding: var(--layout-padding-y) var(--layout-padding-x) 0 0; } .games-showcase-header img, .games-showcase-footer img { height: 100%; width: auto; object-fit: contain; } @media screen and (max-width: 1100px) { .games-showcase-header img, .games-showcase-footer img { height: auto !important; width: 100% !important; object-fit: contain; } } @media screen and (max-width: 926px) { .games-showcase-header img, .games-showcase-footer img { object-position: 50%; height: 105px !important; width: 100% !important; object-fit: none !important; } } aside.games-showcase-sidebar div.sidebar-showcase { padding: 0 0 var(--layout-padding-y) 0; } /**** #footer (copyright info) ****/ #footer { background: var(--theme-background); margin: 0 10px; padding: 16px 22px 24px; border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); position: relative; /* grid */ display: grid; grid-template-columns: [l] 1fr 0fr [r]; grid-template-rows: [t] auto auto [b]; z-index: 0; /* covered by content */ font-size: 12px; } .mw-footer li { color: var(--theme-text-color); } #footer a { color: var(--theme-link-color); } #footer a:hover { color: var(--theme-link-color-hover); } #footer-info { display: contents; } #footer ul li { font-size: inherit; line-height: 1.5; padding: 0; } #footer-icons { grid-column: span 1/r; grid-row: t/b; place-self: end; } #footer #footer-info-lastmod { grid-column: l/span 1; grid-row: t/span 1; place-self: start; margin-bottom: 1em; } #footer #footer-info-copyright { grid-column: l/span 1; grid-row: span 1/b; place-self: end stretch; position: relative; padding-right: 100px; } #footer-info-copyright img { position: absolute; right: 0; bottom: 0; height: 31px; width: auto; } #footer-places > * { margin-top: 1em; } /****** responsive Layout ******/ @media screen and (max-width: 1800px) { :root { --layout-sidespace: 0px; /* whitespace width on most left and most right,must with "px" */ } } /* screen and (max-width: 1800px) */ @media screen and (max-width: 1365px) { :root { --layout-logo-scale: 0.75; } /* change layout */ body { grid-template-columns: [body-left] 0 [aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right] 0 [body-right]; grid-template-rows: [body-start] var(--layout-topbar-height) [page-start logo-start] var(--layout-logo-box-height) [logo-end aside-start] auto [aside-end nav-start] 0fr [nav-end content-start] auto [content-end footer-start] 0fr [footer-end] 1fr [page-end] 0fr [body-end]; } /* re-style navbar */ #mw-panel { display: flex; align-items: flex-end; background: none; border-image-source: url(/images/0/05/Menu_panel.png); border-image-slice: fill 4 5 7 5; border-image-width: 8px 10px 14px 10px; border-image-repeat: stretch; border-image-outset: 2px 2px 8px 2px; padding: 0 var(--layout-box-gap); /* Make #p-logo be positioned relative to #mw-panel. By this way, we can safely apply filter/backdrop-filter on #mw-panel */ position: relative; z-index: 1; } #mw-panel .portal { background: none; box-shadow: none; border: 0; margin: 0; padding: 0; position: relative; } #mw-panel .portal .vector-menu-heading { margin: 0; transform: unset; padding: 9px 12px; border: 0; border-radius: 0; background: none; } #mw-panel .portal .vector-menu-heading::after { border-width: 6px 5px 0; /* change arrow direction */ margin-left: 4px; } #mw-panel .portal.collapsed .vector-menu-heading::after { transform: none; } #mw-panel .portal .body { display: none !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: absolute; left: 0; top: 100%; width: max-content; min-width: 8em; border: var(--theme-dropdown-border); border-radius: var(--theme-box-border-radius); background: var(--theme-dropdown-background); border-top-left-radius: 0; border-top-right-radius: 0; } #mw-panel .portal .body ul { padding: 4px; } #mw-panel .portal .body li a { padding: 6px 12px; } #mw-panel .portal.expanded .vector-menu-heading, #mw-panel .portal:hover .vector-menu-heading { background: var(--theme-highlight-background); border-radius: 0; } #mw-panel .portal.expanded .vector-menu-heading::after, #mw-panel .portal:hover .vector-menu-heading::after { transform: scaleY(-1); } #mw-panel .portal.expanded .body, #mw-panel .portal:hover .body { display: block !important; } /* search: move to sidebar nav box ("main nav bar") */ #mw-head #p-search { padding: var(--layout-padding); border-bottom: 0; position: absolute; right: 0; top: -60px; /* offset */ z-index: 2; } .vector-search-box-inner { width: 20em; max-width: unset; min-width: unset; } #mw-head #right-navigation #p-cactions { margin-right: 0; } /* logo: smaller, and position relative to #mw-panel */ #p-logo { background-size: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)) auto; top: calc(0px - var(--layout-logo-box-height)); } #p-logo .mw-wiki-logo { width: calc(var(--theme-site-logo-width) * var(--layout-logo-scale)); height: calc(var(--theme-site-logo-height) * var(--layout-logo-scale)); } /* "more" menu in #right-navigation */ #mw-head #right-navigation .vector-menu-dropdown { margin-right: 0; } #mw-head #right-navigation .vector-menu-dropdown::after { display: none; } #mw-head #right-navigation .vector-menu-dropdown .vector-menu-content { left: auto; right: 0; } } /* screen and (max-width: 1365px) */ @media screen and (max-width: 900px) { /* change layout */ body { grid-template-columns: [body-left aside-left nav-left content-left footer-left] minmax(0, 1fr) [content-right aside-right nav-right footer-right body-right]; } #mw-page-base, #mw-panel, #mw-head, #content, #footer { border-radius: 0; border-left: 0; border-right: 0; } .mw-indicators { z-index: auto; } /* re-style navbar */ #mw-panel { flex-wrap: wrap; } #mw-panel .portal { backdrop-filter: none; position: unset; flex: 0 0 auto; } #mw-panel .portal .vector-menu-heading { justify-content: center; white-space: nowrap; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal .body { left: 0; width: 100%; padding: 12px; box-sizing: border-box; } #mw-panel .portal .body ul { display: grid; grid-template-columns: repeat(auto-fit, var(--layout-sidebar-width)); justify-content: center; } #mw-panel .portal .body li a { display: block; } } /* screen and (max-width:900px) */ @media screen and (max-width: 720px) { :root { --layout-logo-scale: 0.5; } #p-logo { width: 100%; left: 0; } #mw-panel { box-shadow: var(--theme-box-shadow2); display: block; height: calc(36px + var(--theme-box-border-width) * 2); } #mw-panel .portal { box-sizing: border-box; display: none; box-shadow: none; background: var(--theme-background); backdrop-filter: var(--theme-dropdown-backdrop-filter); border-left: var(--theme-dropdown-border); border-right: var(--theme-dropdown-border); margin: 0; border-radius: 0; } #mw-panel .portal .vector-menu-heading { padding: 0 12px 4px; border: 0; display: block; background: none; } #mw-panel .portal .vector-menu-heading::after { display: none; } #mw-panel .portal:hover .vector-menu-heading { background: none; color: var(--theme-heading-color); } #mw-panel .portal .body { display: block !important; /* !important is required, since there is inline-css from sidebar collapse/expand */ position: unset; border: 0; background: none; backdrop-filter: none; padding: 4px 12px; } #mw-panel .portal .body ul { padding: 0; display: flex; flex-wrap: wrap; justify-content: unset; } #mw-panel .portal .body li a { padding: 4px 8px; white-space: nowrap; } #mw-panel .portal:last-child { padding-bottom: 12px; border-bottom: var(--theme-dropdown-border); border-radius: 0 0 var(--theme-box-border-radius) var(--theme-box-border-radius); } #mw-panel .menu-toggle { --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-category-2' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'%3E%3C/path%3E%3Cpath d='M14 4h6v6h-6z'%3E%3C/path%3E%3Cpath d='M4 14h6v6h-6z'%3E%3C/path%3E%3Cpath d='M17 17m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3Cpath d='M7 7m-3 0a3 3 0 1 0 6 0a3 3 0 1 0 -6 0'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); cursor: pointer; display: block; flex: 0 0 auto; width: 24px; height: 24px; margin: 5px 12px; } #mw-panel .menu-toggle.expanded ~ .portal { display: block; } #mw-panel .menu-toggle + .portal { padding-top: 12px; border-top: var(--theme-dropdown-border); } #mw-head #p-search { box-shadow: none; padding: 0; top: calc(-44px - var(--theme-box-border-width) * 2); /* offset */ left: auto; right: 12px; width: auto; z-index: 3; } .vector-search-box-inner { width: 100vw; max-width: 20em; } #content { --layout-padding-x: 12px; --layout-padding-y: 12px; } /* icon navbar tabs */ #mw-head { top: unset; /* reset */ --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg fill='none' height='24' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='none'/%3E%3Cpath d='M4 4l4 16l4 -14l4 14l4 -16'/%3E%3C/svg%3E"); --icon-size: 1.5em; } #mw-head .vector-menu-tabs .mw-list-item a, #mw-head .vector-menu-dropdown .vector-menu-heading { --theme-link-color-hover: var(--theme-icon-color-hover); width: 1.5em; /* same as line height */ height: 1.5em; box-sizing: content-box; padding: var(--tab-padding-y); color: transparent; /**<< for watch/unwatch, the text of <a> will be plain 'watch'/'unwatch' without <span> after clicking. **/ } #mw-head .vector-menu-tabs .mw-list-item a::before, #mw-head .vector-menu-dropdown .vector-menu-heading::before { content: ""; display: block; position: unset; background-image: none; width: var(--icon-size); height: var(--icon-size); margin: calc((1.5em - var(--icon-size)) / 2); --mask: var(--icon) no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-icon-color); } #mw-head .vector-menu-tabs .mw-list-item a:hover::before, #mw-head .vector-menu-dropdown .vector-menu-heading:hover::before { background-color: var(--theme-icon-color-hover); } #mw-head .vector-menu-tabs .mw-list-item a span, #mw-head .vector-menu-dropdown .vector-menu-heading span { display: none; } #mw-head .vector-menu-dropdown .vector-menu-heading::after { display: none; } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-edit { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M29.12,6.05,26,2.88a3,3,0,0,0-4.24,0L6.29,18.29a3.06,3.06,0,0,0-.72,1.18L2.08,29.92l10.46-3.49a3.15,3.15,0,0,0,1.17-.72L29.12,10.29a3,3,0,0,0,0-4.24Zm-21,13.28,8.75-8.74,1.58,1.58L9.67,20.92ZM18.24,9.17l1.59-1.58,4.58,4.58-1.58,1.59ZM7.1,21.19l3.72,3.71L5.25,26.75Zm5.57,2.73-1.59-1.59,8.75-8.74,1.58,1.58Zm15-15-1.88,1.88L21.24,6.17l1.88-1.88A1,1,0,0,1,23.83,4a1,1,0,0,1,.71.29l3.17,3.18a1,1,0,0,1,.29.7A1,1,0,0,1,27.71,8.88Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-view, #ca-view-foreign { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M30.89,15.54A17,17,0,0,0,16,6,17,17,0,0,0,1.11,15.54L.87,16l.24.46A17,17,0,0,0,16,26a17,17,0,0,0,14.89-9.54l.24-.46ZM24,16a8,8,0,1,1-8-8A8,8,0,0,1,24,16ZM3.14,16a16.47,16.47,0,0,1,4.14-4.89,10,10,0,0,0,0,9.78A16.47,16.47,0,0,1,3.14,16Zm21.58,4.89a10,10,0,0,0,0-9.78A16.47,16.47,0,0,1,28.86,16,16.47,16.47,0,0,1,24.72,20.89Z'/%3E%3Cpath d='M16,20a4,4,0,1,0-4-4A4,4,0,0,0,16,20Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,16,14Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #left-navigation li[id^=ca-nstab-] { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='12 15 11 15 11 17 12 17 20 17 21 17 21 15 20 15 12 15'/%3E%3Cpolygon points='12 19 11 19 11 21 12 21 15 21 16 21 16 19 15 19 12 19'/%3E%3Cpath d='M20.41,3H5V26a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V9.59ZM20,5.41,24.59,10H21a1,1,0,0,1-1-1ZM24,27H8a1,1,0,0,1-1-1V5H18V9a3,3,0,0,0,3,3h4V26A1,1,0,0,1,24,27Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-history { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z'/%3E%3Cpath d='M17,7H15v8.52a2,2,0,0,0,.75,1.56l4.63,3.7,1.24-1.56L17,15.52Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-talk { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M26,12H24V6a3,3,0,0,0-3-3H6A3,3,0,0,0,3,6V24.41l5.12-5.12A1.05,1.05,0,0,1,8.83,19H12v3a3,3,0,0,0,3,3h8.17a1.05,1.05,0,0,1,.71.29L29,30.41V15A3,3,0,0,0,26,12ZM12,15v2H8.83a3,3,0,0,0-2.12.88L5,19.59V6A1,1,0,0,1,6,5H21a1,1,0,0,1,1,1v6H15A3,3,0,0,0,12,15ZM27,25.59l-1.71-1.71A3,3,0,0,0,23.17,23H15a1,1,0,0,1-1-1V15a1,1,0,0,1,1-1H26a1,1,0,0,1,1,1Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.svgviewer.dev/s/434200/outlined-paper-doc */ #t-contributions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new 0 0 32 32' id='Stock_cut' version='1.1' viewBox='0 0 32 32' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc/%3E%3Cpath d='M27,12V5h-7v0 c0-2.209-1.791-4-4-4h0c-2.209,0-4,1.791-4,4v0H1v7h0c2.209,0,4,1.791,4,4v0c0,2.209-1.791,4-4,4h0v11h11v0c0-2.209,1.791-4,4-4h0 c2.209,0,4,1.791,4,4v0h7V20h0c2.209,0,4-1.791,4-4v0C31,13.791,29.209,12,27,12L27,12z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #ca-addsection { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpolygon points='29 15 17 15 17 3 15 3 15 15 3 15 3 17 15 17 15 28 17 28 17 17 29 17 29 15'/%3E%3C/g%3E%3C/svg%3E"); } /* https://github.com/sschoger/heroicons-ui/ */ #ca-viewsource { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='heroicon-ui' d='M20.59 12l-3.3-3.3a1 1 0 1 1 1.42-1.4l4 4a1 1 0 0 1 0 1.4l-4 4a1 1 0 0 1-1.42-1.4l3.3-3.3zM3.4 12l3.3 3.3a1 1 0 0 1-1.42 1.4l-4-4a1 1 0 0 1 0-1.4l4-4a1 1 0 0 1 1.42 1.4L3.4 12zm7.56 8.24a1 1 0 0 1-1.94-.48l4-16a1 1 0 1 1 1.94.48l-4 16z'/%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-variants { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm8,13a24.28,24.28,0,0,0-.41-3.62c2.19.91,3.75,2.19,4.25,3.62Zm-2,0H17V10a20.9,20.9,0,0,1,4.34.63A20.26,20.26,0,0,1,22,15ZM17,8V4.19c1.43.5,2.71,2.06,3.62,4.25A24.28,24.28,0,0,0,17,8ZM15,4.19V8a24.28,24.28,0,0,0-3.62.41C12.29,6.25,13.57,4.69,15,4.19ZM15,10v5H10a20.26,20.26,0,0,1,.63-4.34A20.9,20.9,0,0,1,15,10ZM8,15H4.19c.5-1.43,2.06-2.71,4.25-3.62A24.28,24.28,0,0,0,8,15Zm0,2a24.28,24.28,0,0,0,.41,3.62C6.25,19.71,4.69,18.43,4.19,17Zm2,0h5v5a20.9,20.9,0,0,1-4.34-.63A20.26,20.26,0,0,1,10,17Zm5,7v3.84c-1.43-.5-2.71-2.06-3.62-4.25A24.28,24.28,0,0,0,15,24Zm2,3.84V24a24.28,24.28,0,0,0,3.62-.41C19.71,25.75,18.43,27.31,17,27.81ZM17,22V17h5a20.26,20.26,0,0,1-.63,4.34A20.9,20.9,0,0,1,17,22Zm7-5h3.84c-.5,1.43-2.06,2.71-4.25,3.62A24.28,24.28,0,0,0,24,17Zm2.87-6.12A15.11,15.11,0,0,0,23,9a15.11,15.11,0,0,0-1.85-3.87A12.12,12.12,0,0,1,26.84,10.88Zm-16-5.72A15.11,15.11,0,0,0,9,9a15.11,15.11,0,0,0-3.87,1.85A12.12,12.12,0,0,1,10.88,5.16Zm-5.72,16A15.11,15.11,0,0,0,9,23a15.11,15.11,0,0,0,1.85,3.87A12.12,12.12,0,0,1,5.16,21.12Zm16,5.72A15.11,15.11,0,0,0,23,23a15.11,15.11,0,0,0,3.87-1.85A12.12,12.12,0,0,1,21.12,26.84Z'/%3E%3C/g%3E%3C/svg%3E"); } /* https://www.iconfinder.com/iconsets/core-ui-outlined */ #p-cactions { --icon: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg id='Outlined' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cg id='Fill'%3E%3Cpath d='M16,13a3,3,0,1,0,3,3A3,3,0,0,0,16,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,16,17Z'/%3E%3Cpath d='M24,13a3,3,0,1,0,3,3A3,3,0,0,0,24,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,24,17Z'/%3E%3Cpath d='M8,13a3,3,0,1,0,3,3A3,3,0,0,0,8,13Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,8,17Z'/%3E%3C/g%3E%3C/svg%3E"); } } /* screen and (max-width:720px) */ @media screen and (max-width: 600px) { :root { --layout-logo-scale: 0.5; } .vector-search-box-inner { width: 50vw; max-width: 15em; } /* footer */ #footer #footer-icons { float: none; } #footer #footer-info-copyright { grid-column: l/span 2; padding-right: 0; padding-bottom: 40px; } #footer #footer-info-copyright img { right: auto; left: 0; } } /* screen and (max-width:600px) */ @media screen and (max-width: 450px) { } /* screen and (max-width:450px) */ /***** Notification area *****/ .mw-notification-area-overlay { position: fixed; z-index: 9999; } .mw-notification-area { font-size: 14px; line-height: 1.7142857143; } .mw-notification { color: var(--theme-text-color); box-sizing: border-box; border: var(--theme-box-border-width) var(--theme-box-border-style) var(--theme-box-border-color); border-radius: var(--theme-box-border-radius); backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: var(--theme-box-shadow); background: var(--theme-box-background), var(--theme-box-back-background); transform: none; } /* Notification boxes on the right, e.g. after patrolling an edit */ .mw-notification.mw-notification-type-error { color: var(--theme-notice-red-text-color); border-color: var(--theme-notice-red-text-color); } .mw-notification.mw-notification-type-warn { color: var(--theme-notice-orange-text-color); border-color: var(--theme-notice-orange-text-color); } /****** postedit notification ******/ .postedit-container { top: 4em; } .mw-dismissable-notice { position: fixed; left: 2em; right: 2em; bottom: 4em; background: var(--theme-background); max-width: 500px; min-height: 80px; padding: 12px 8px; box-sizing: border-box; text-align: left; border: 1px solid var(--theme-border-color-accent); border-left-width: 8px; backdrop-filter: var(--theme-box-back-backdrop-filter); box-shadow: 0 0 10px rgba(127, 127, 127, 0.3); } .mw-dismissable-notice .mw-dismissable-notice-close { font-size: 11px; } .mw-dismissable-notice .mw-dismissable-notice-body { margin: 0px 40px 0px 24px; font-size: 14px; } .mw-dismissable-notice #localNotice { margin: 0; } /*********************************************************************************************************** * Over-width table floating-scroll ***********************************************************************************************************/ /* css for floating-scroll v3.2.0 https://amphiluke.github.io/floating-scroll/ (c) 2022 Amphiluke */ .fl-scrolls { overflow: auto; position: fixed; } .fl-scrolls div { overflow: hidden; pointer-events: none; } .fl-scrolls div:before { content: " "; } .fl-scrolls, .fl-scrolls div { font-size: 1px; line-height: 0; margin: 0; padding: 0; } .fl-scrolls-hidden div:before { content: "  "; } .fl-scrolls-viewport { position: relative; } .fl-scrolls-body { overflow: auto; } .fl-scrolls-viewport .fl-scrolls { position: absolute; } .fl-scrolls-hoverable .fl-scrolls { opacity: 0; transition: opacity 0.5s 0.3s; } .fl-scrolls-hoverable:hover .fl-scrolls { opacity: 1; } .fl-scrolls:not([data-orientation]), .fl-scrolls[data-orientation=horizontal] { bottom: 0; min-height: 17px; } .fl-scrolls:not([data-orientation]) div, .fl-scrolls[data-orientation=horizontal] div { height: 1px; } .fl-scrolls-hidden.fl-scrolls:not([data-orientation]), .fl-scrolls-hidden.fl-scrolls[data-orientation=horizontal] { bottom: 9999px; } .fl-scrolls-viewport .fl-scrolls:not([data-orientation]), .fl-scrolls-viewport .fl-scrolls[data-orientation=horizontal] { left: 0; } .fl-scrolls[data-orientation=vertical] { right: 0; min-width: 17px; } .fl-scrolls[data-orientation=vertical] div { width: 1px; } .fl-scrolls-hidden.fl-scrolls[data-orientation=vertical] { right: 9999px; } .fl-scrolls-viewport .fl-scrolls[data-orientation=vertical] { top: 0; } /*css for wide table */ .table-wide { clear: both; position: relative; } .mw-parser-output > .table-width { margin-top: 0.5em; margin-bottom: 0.5em; } .table-wide-inner { overflow-x: auto; } .table-wide-inner > table { margin: 0 !important; } .table-wide:before { box-shadow: inset -15px 0 20px -15px var(--theme-wide-table-shadow-color); content: ""; display: block; width: 20px; height: 100%; pointer-events: none; position: absolute; right: 0; } /*********************************************************************************************************** * Styles for "real" wiki page content. (in div.mw-parser-output) ***********************************************************************************************************/ /* external link icon. */ .mw-parser-output a.external, .link-https { padding-right: 0; background: none; } /* custom icon color*/ .mw-parser-output a.external::after { content: ""; display: inline-block; width: 0.875em; height: 0.875em; background-color: currentColor; --mask: url(/skins/Vector/resources/common/images/link-external-small-ltr-progressive.svg); -webkit-mask: var(--mask) no-repeat; mask: var(--mask) no-repeat; -webkit-mask-size: auto 0.875em; mask-size: auto 0.875em; -webkit-mask-position: right center; mask-position: right center; margin-left: 2px; } .mw-parser-output > :first-child { margin-top: 0; } /** headings **/ .mw-body h1, .mw-body-content h1, .mw-body-content h2, .vector-body h3, .vector-body h4, .vector-body h5, .vector-body h6 { margin: 0; color: var(--theme-heading-color); font-family: var(--theme-heading-font-face, inherit); line-height: var(--theme-heading-line-height, 1.25); font-weight: var(--theme-heading-font-weight, normal); } .mw-body h1, .mw-body-content h1 { font-size: var(--theme-heading-font-size-h1, 32px); line-height: var(--theme-heading-line-height-h1, 40px); font-weight: var(--theme-heading-font-weight-h1, var(--theme-heading-font-weight, normal)); } .mw-body-content h2 { font-size: var(--theme-heading-font-size-h2, 24px); line-height: var(--theme-heading-line-height-h2, 30px); font-weight: var(--theme-heading-font-weight-h2, var(--theme-heading-font-weight, normal)); margin-top: 18px; margin-bottom: 9px; border-bottom: 1px solid var(--theme-heading-rule-color-h2); padding-bottom: 3px; } .vector-body h3 { font-size: var(--theme-heading-font-size-h3, 20px); line-height: var(--theme-heading-line-height-h3, 26px); font-weight: var(--theme-heading-font-weight-h3, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h4 { font-size: var(--theme-heading-font-size-h4, 16px); line-height: var(--theme-heading-line-height-h4, 22px); font-weight: var(--theme-heading-font-weight-h4, var(--theme-heading-font-weight, normal)); margin-top: 14px; margin-bottom: 7px; } .vector-body h5 { font-size: var(--theme-heading-font-size-h5, 14px); line-height: var(--theme-heading-line-height-h5, 22px); font-weight: var(--theme-heading-font-weight-h5, bold); margin-top: 10px; margin-bottom: 7px; } .vector-body h6 { font-size: var(--theme-heading-font-size-h6, 12px); line-height: var(--theme-heading-line-height-h6, 20px); font-weight: var(--theme-heading-font-weight-h1, bold); margin-top: 7px; margin-bottom: 7px; } /* reduce heading font size: */ @media (max-width: 900px) { .mw-body h1, .mw-body-content h1 { font-size: 24px; line-height: 32px; } .mw-body-content h2 { font-size: 20px; line-height: 28px; } .vector-body h3 { font-size: 18px; line-height: 24px; } } /* section edit link */ .mw-editsection { white-space: nowrap; color: var(--theme-text-color-note); } /** ToC **/ /* base common style */ .toc { background: none; border-radius: 4px; border: 1px solid var(--theme-border-color); margin-top: 18px; margin-bottom: 18px; padding: 0; font-size: 1em; min-width: 12em; } .toc a { color: var(--theme-text-color); } .toc .tocnumber { color: var(--theme-text-color-note); } .toc .tocnumber:after { content: "."; } /* header */ .toc { /* arrow */ /* do not change ToC box width when toggle show/hide. */ } .toc .toctitle { position: relative; overflow: hidden; text-align: left; padding: 8px; } .toc .toctitle h2 { line-height: 20px; font-weight: normal; margin: 0; border: 0; display: flex; align-items: center; padding: 0 0.5em; } .toc .toctitle h2::before { content: ""; display: block; width: 12px; height: 12px; --mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewbox='0 0 12 12'%3E%3Cpath id='bulleted-list-tiny' d='M1.29 9.277c-.181.19-.29.45-.29.71 0 .26.109.52.29.71.189.18.45.29.71.29.26 0 .519-.11.71-.29.18-.19.29-.45.29-.71 0-.26-.11-.52-.29-.71-.38-.37-1.05-.37-1.42 0M10 9H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M6 3h4a1 1 0 1 0 0-2H6a1 1 0 1 0 0 2m4 2H6a1 1 0 1 0 0 2h4a1 1 0 1 0 0-2M1.29 1.277c.37-.37 1.04-.37 1.42 0 .18.19.29.45.29.71 0 .26-.11.52-.29.71-.191.18-.45.29-.71.29-.26 0-.521-.11-.71-.29-.181-.19-.29-.45-.29-.71 0-.26.109-.52.29-.71zM2.55 5.17c.06.03.11.08.16.12.18.19.29.45.29.71 0 .26-.11.521-.29.71-.05.04-.1.09-.16.12a.559.559 0 0 1-.17.09c-.06.03-.12.05-.19.06-.06.01-.13.02-.19.02-.26 0-.52-.11-.71-.29A1.05 1.05 0 0 1 1 6c0-.26.11-.52.29-.71.24-.23.58-.34.9-.269a.6.6 0 0 1 .19.058c.06.021.12.051.17.091z'%3E%3C/path%3E%3C/svg%3E") no-repeat; -webkit-mask: var(--mask); mask: var(--mask); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: center center; mask-position: center center; background-color: var(--theme-text-color); margin: 0 6px 0 0; } .toc .toctogglelabel { position: absolute; width: 100%; height: 100%; left: 0; top: 0; box-sizing: border-box; padding-right: 1em; display: flex; align-items: center; justify-content: flex-end; } .toc .toctogglespan::before, .toc .toctogglespan::after, .toc .toctogglelabel::after { display: none; } .toc .toctogglelabel::before { content: ""; display: inline-block; background: none; position: relative; width: 0; height: 0; border-style: solid; border-color: var(--theme-icon-color) transparent; border-width: 0 5px 6px 5px; vertical-align: middle; flex: 0 0 auto; } .toc .toctogglelabel:hover::before { border-color: var(--theme-icon-color-hover) transparent; } .toc .toctogglecheckbox:checked + .toctitle .toctogglelabel::before { border-width: 6px 5px 0 5px; } .toc .toctogglecheckbox:checked ~ ul { overflow: hidden; display: block; height: 0; border: 0; padding-top: 0; padding-bottom: 0; } /* content list */ .mw-content-ltr .toc ul ul, .mw-content-rtl .toc ul ul { margin: 0 0 0 1em; } .toc > ul { padding: 0.5em; border-top: 1px solid var(--theme-border-color); margin: 0; } .toc > ul a { display: block; padding: 2px 0.5em; border-radius: 4px; transition: background 0.1s; } .toc > ul a:hover { text-decoration: none; background: var(--theme-highlight-background); } .toc > ul li { margin: 0; } /********* Tables *********/ table { /* fix 100% width table with border */ box-sizing: border-box; } table.lined, table.bordered, table.cellborder { border-collapse: collapse; border-style: solid; border-color: var(--theme-border-color); } table.lined th, table.lined td { border-width: 0 0 1px 0; } table tfoot:empty, table thead:empty { display: none; } table.lined td.noline, table.lined tr.noline td { border-bottom-width: 0; } table tr.bottomline td { border-bottom-width: 1px; } table tr.topline td { border-top-width: 1px; } table td.bottomline, table.lined tr.noline td.bottomline { border-bottom-width: 1px; } table td.topline { border-top-width: 1px; } /* Hack for using "border-collapse" and "border-radius" in the same table display by using one table nested within another */ table.outer { white-space: nowrap; } table.inner { border-collapse: collapse; background: inherit; width: 100%; } table.inner th { border: 2px solid var(--theme-border-color); } .wikitable, .wikitable > tr > th, .wikitable > * > tr > th { color: inherit; background: none; } .wikitable { border-color: var(--theme-border-color); } table.cargoTable.noMerge tr:nth-child(2n) { background: rgba(127, 127, 127, 0.25); } table.cargoTable.noMerge tr:nth-child(2n+1) { background: none; } .gallery.mw-gallery-traditional { display: flex; gap: var(--theme-gap-y) var(--theme-gap-x); flex-wrap: wrap; justify-content: center; } .gallery.mw-gallery-traditional .gallerybox { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox > div { width: unset !important; } .gallery.mw-gallery-traditional .gallerybox .thumb { background: none; border: 0; } .gallery.mw-gallery-traditional .gallerybox .thumb > div { border: 1px solid var(--theme-border-color); } .gallery.mw-gallery-traditional .gallerytext { text-align: center; } html .thumbimage { background-color: transparent; border: 0; } /** gallery **/ div.thumbinner { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); } li.gallerybox div.thumb { border-radius: var(--theme-box-border-radius); } .gallery * { box-sizing: initial; } .mw-gallery-traditional .thumb { display: flex; } .mw-gallery-traditional .thumb a { display: block; } /*********************************************************************************************************** * common style for content box ***********************************************************************************************************/ .fullwidth, .full-width { width: 100%; } .nowrap { white-space: nowrap; } /* ".center" has width=100% rule, we don't want it, so use a different class name. */ .aligncenter, .align-center { text-align: center; } .alignleft, .align-left { text-align: left; } .alignright, .align-right { text-align: right; } /* clear fix for float block */ .clearfix { *zoom: 1; } .clearfix::before, .clearfix::after { content: " "; display: table; } .clearfix::after { clear: both; } /*********************************************************************************************************** * css for specific content pages ***********************************************************************************************************/ /*********** Main page START ****************/ #mainpage-wrap .footer { text-align: right; font-size: 12px; line-height: 22px; } #mainpage-wrap .box { border: 1px solid var(--theme-border-color); border-radius: var(--theme-box-border-radius); padding: 1.5em; } #mainpage-wrap h2 { margin-top: 0; border-bottom: 0; } #mainpage-wrap .content-wrap { display: flex; gap: 1em; align-items: stretch; margin-bottom: 1em; } @media (max-width: 1200px) { #mainpage-wrap .content-wrap { flex-direction: column; } } #mainpage-wrap .content-wrap .l { flex: 3 3 600px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .content-wrap .r { flex: 1 1 300px; display: flex; flex-direction: column; gap: 1em; } #mainpage-wrap .box.header { text-align: center; } #mainpage-wrap .box.header .welcome h2 { font-size: 2em; } #mainpage-wrap .box.header ul { display: inline-flex; align-items: center; margin: 1.5em auto 0.5em; gap: 1em; } #mainpage-wrap .box.header ul li { list-style: none; } @media (max-width: 600px) { #mainpage-wrap .box.header img { width: 32px; height: auto; } } #mainpage-wrap .box.game > div { display: flex; gap: 1em; align-items: center; } @media (max-width: 640px) { #mainpage-wrap .box.game > div { flex-direction: column; } } #mainpage-wrap .box.game img { width: 100%; height: auto; max-width: 320px; max-height: 180px; box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } #mainpage-wrap .box.game p { font-size: 16px; line-height: 28px; } #mainpage-wrap .box.feature { font-size: 18px; } @media (max-width: 600px) { #mainpage-wrap .box.feature { font-size: 16px; } } #mainpage-wrap .box.feature ul { margin: 0.5em 0; display: grid; grid-template-columns: repeat(3, 1fr); list-style: none; justify-items: start; gap: 1em 1.5em; } @media (max-width: 600px) { #mainpage-wrap .box.feature ul { gap: 8px; } } #mainpage-wrap .box.gallery ul { display: flex; flex-wrap: wrap; gap: 0.5em; margin: 0; } #mainpage-wrap .box.gallery ul li { flex: 1 1 40%; list-style: none; } @media (max-width: 1200px) and (min-width: 720px) { #mainpage-wrap .box.gallery ul li { flex: 1 1 22%; } } #mainpage-wrap .box.gallery ul li img { width: 100%; height: auto; } #mainpage-wrap .box.gallery img { box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); } /*********** Main page END ****************/ /*********************************************************************************************************** * css for pages under MediaWiki or Special NS, or system widgets on template/module pages and so on ***********************************************************************************************************/ /********* ooui *********/ .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { background: none; } .oo-ui-textInputWidget .oo-ui-inputWidget-input { color: var(--theme-text-color); } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed { background: none; } /********* for File: NS pages *********/ #filetoc { background: none; } /******* Search result page. (Special:Search) ******/ .mw-search-form-wrapper { font-size: 1em; } .mw-search-form-wrapper #mw-search-top-table { display: flex; align-items: center; } .mw-search-form-wrapper #mw-search-top-table > div { float: none; } .mw-search-form-wrapper .results-info { color: var(--theme-text-color-note); font-size: 1em; padding: 0 0 0 3em; white-space: nowrap; text-align: right; flex: 1 1 auto; } .mw-search-form-wrapper .mw-search-visualclear { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs { border: 0; margin: 1em 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types + div { display: none; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types { width: 100%; float: none; padding: 0; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { float: none; display: inline-block; vertical-align: middle; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li.current { background: var(--theme-highlight-background); border-radius: 4px; overflow: hidden; } .mw-search-form-wrapper #mw-searchoptions { padding: 1em; background: var(--theme-box-background); border: 1px solid var(--theme-border-color-accent); border-radius: 4px; } /* responsive tweak */ @media screen and (max-width: 600px) { .mw-search-form-wrapper #mw-search-top-table { display: block; } .mw-search-form-wrapper .results-info { margin-top: 1em; } .mw-search-form-wrapper .mw-search-profile-tabs .search-types ul li { font-size: 12px; } } /*********************************************************************************************************** * dark theme tweak ***********************************************************************************************************/ #filetoc, code, .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined, .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .mw-search-profile-tabs, #mw-searchoptions, .mw-datatable td { background: none; } /* ref */ ol.references li:target, sup.reference:target { background-color: rgba(255, 255, 255, 0.15); } .oo-ui-textInputWidget .oo-ui-inputWidget-input { background: #1f3030; color: var(--theme-text-color); } #mw-allmessagestable tbody:hover td { background: var(--theme-highlight-background); } li.gallerybox div.thumb { background: var(--theme-box-background); } ul { list-style-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="13"><circle cx="2.5" cy="9" r="2.5" fill="#fff"/></svg>'); } .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button { color: var(--theme-text-color-note); } .oo-ui-tabSelectWidget-framed, .mw-prefs-buttons { background: none; } .oo-ui-tabOptionWidget { color: var(--theme-text-color); } .oo-ui-tabSelectWidget-framed .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected { color: var(--theme-text-color); background: none; } table.diff .diff-context { background: rgba(248, 249, 250, 0.15); color: var(--theme-text-color); } table.diff .diff-addedline .diffchange { background: rgba(74, 166, 255, 0.6); } table.diff .diff-deletedline .diffchange { background: rgba(255, 198, 63, 0.6); } :root { --pi-background: rgba(255,255,255, 0.1); } div.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend { background: #231c3b; } .mw-rcfilters-ui-filterTagMultiselectWidget .oo-ui-iconElement-icon { filter: invert(1); } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagItemWidget .oo-ui-iconElement-icon { filter: none; } .mw-rcfilters-ui-filterTagMultiselectWidget .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title { color: #ddd; } div.thumbinner { background: none; } #pagehistory li.selected { background: rgba(40, 40, 40, 0.6); color: var(--theme-text-color); } #mw-indicator-mw-helplink a { background: none; position: relative; } #mw-indicator-mw-helplink a:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: 20px; height: 20px; background-image: url(/resources/src/mediawiki.helplink/images/helpNotice.svg?46d34); filter: invert(1); } .mw-plusminus-pos { color: #7cf56e; } .mw-plusminus-neg { color: #ff9a9b; } .autocomment, .autocomment a, .autocomment a:visited { color: var(--theme-text-color-note); } .mw-message-box-warning { background-color: rgba(54, 44, 10, 0.5); border-color: #fc3; color: #fff; } fieldset { border-color: #ccc; } .mw-highlight pre, .mw-highlight code, .mw-highlight .mw-code { color: #ccc; } .mw-highlight .nv { color: #01C2EC; } .horse-userprofile { background-color: transparent; } .tabber__header--prev-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%); mask-image: linear-gradient(90deg, transparent, #fff 20%); } .tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, #fff 80%, transparent); mask-image: linear-gradient(90deg, #fff 80%, transparent); } .tabber__header--prev-visible.tabber__header--next-visible .tabber__tabs { -webkit-mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); mask-image: linear-gradient(90deg, transparent, #fff 20%, #fff 80%, transparent); } .tabber__indicator { background: #01c2ec; } .tabber__tab { color: #ccc; } .tabber__tab:visited { color: #ccc; } .tabber__tab[aria-selected=true], .tabber__tab[aria-selected=true]:visited { color: #01c2ec; } .tabber__transclusion--loading .tabber__loading-indicator, .tabber__transclusion--loading:before, .tabber__transclusion--loading:after { background-color: #01c2ec; } @media (hover: hover) { .tabber__tab:hover { color: #32d8ff; } .tabber__tab:active { color: #05b8e0; } .tabber__header__prev:hover, .tabber__header__next:hover { background-color: rgba(0, 24, 73, 0.03); } .tabber__header__prev:active, .tabber__header__next:active { background-color: rgba(0, 24, 73, 0.05); } } .portable-infobox { border: 1px solid var(--pi-border-color); } .wikiEditor-ui-toolbar { color: #000; } .toccolours { background-color: unset; border: unset; font-size: unset; padding: unset; } 624599ec75377f3d21ba14a1ed6f00615055acde Robert 0 331 1003 932 2023-12-17T17:02:49Z AMagicBagel 368415 /* Bonded */ wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Robert likes playing video games and frequently references them in his dialogues. {{PrisonerLowSec |Prisoner Name=Robert |Image=Robert.png |Species=Ring Tailed Lemur |Inmate ID=1931 |Cell=B208 |Stats=3STR5AGI5INT5CHR |Gang=Unaffiliated |Work=[[Laundry Room]] |Bond Skill=[[Skills#Pro Gamer|Pro Gamer]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A ring-tailed lemur who is obsessed with video games. Because you look like a character from the game Federation Starship, he cannot help quoting lines from it. According to him, he is an amateur game developer. Although his games sold poorly, he has not given up, and is currently using the computers in the General Building to develop a new game. ===Bonded=== Robert's father was a partner in a law firm and his mother was an elementary school teacher. His family environment allowed him to access high-tech equipment such as computers from a very young age. The young Robert was fascinated by technology, but the thing that truly captivated him was the rudimentary computer games available at the time. However, Robert's parents did not support his love of computers. They wanted him to become a lawyer like his father, not be distracted by childish "electronic toys". In college, Robert studied computer science instead of law against his parents' wishes, which led them to cut off all his living expenses other than tuition fees. Living independently was hard. Although Robert loved game development, his indie games did not earn him enough money to support himself. So he was forced to find a stable job after graduating from college, becoming the system administrator at Hopps Biotech. Robert's job was incredibly dull. All he did was thankless grunt work like installing software and repairing computers, a complete waste of his talent and skill. But he never could have imagined that his boring job would eventually lead to his imprisonment. During a routine database upgrade, Robert discovered an encrypted file hidden deep inside the system. Driven by curiosity, he spent several days breaking the encryption. But when he succeeded and saw the contents of the file, he could not believe his eyes. It turned out that the company, whose tagline was "Medicine and technology for a healthier world", had been conducting an illegal clinical trial of a new drug, and many of the subjects had suffered serious adverse effects. But because everyone involved had signed non-disclosure agreements, the results had been kept confidential and new subjects continued to enroll. Robert could not take his mind off the long list of people who had received the drug. Among them were the poor who had enrolled for the meager payment, and the seriously ill who took the drug in desperate attempts to save their lives. There were even children. Some of the patients had lost their eyesight, and some could no longer walk. A new drug with such serious side effects should never have entered the clinical trial stage. However, the company rushed ahead in order to speed up development and seize the market as early as possible. "If I stay silent about this, I'll be just as evil as they are," Robert agonized. "And how could someone evil make games that are supposed to bring joy?" The next day, Robert sent the documents to the media. The public was shocked. Hopps Biotech tried to cover it up, but the company's stock price[s] nosedived. They then took the "traitor" to court. Although the judge dismissed the libel suit against Robert, he was eventually convicted of hacking and leaking trade secrets. He lost the lawsuit, but he earned everyone's respect, commented the ''Woodpecker Times'' after the trial. == How to Bond == Complete the game Lethal Kombat II. == Trivia == TBA [[Category:Prisoners]] 8d7e177ca44496ec70b0b78746c0d7be0a8db703 Henry 0 390 1004 2023-12-18T02:42:13Z Jason Ravis 367869 Created page with "A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerMedSec |Prisoner Name=Henry |Image=Henry.png |Species=Black Bear |Inmate ID=1237 |Cell=B105 |Stats=6STR4AGI2INT4CHR |Gang=Sharp Tooth Gang(Member) |Work=Laundry Room |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A simple, honest-looking bear who is always down..." wikitext text/x-wiki A high security inmate of [[Boulderton_Prison|Boulderton Prison]]. Bob is a member of the Sharp Tooth Gang, and is after the mysterious gray wolf [[Fenrir]]. {{PrisonerMedSec |Prisoner Name=Henry |Image=Henry.png |Species=Black Bear |Inmate ID=1237 |Cell=B105 |Stats=6STR4AGI2INT4CHR |Gang=Sharp Tooth Gang(Member) |Work=Laundry Room |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A simple, honest-looking bear who is always down because he can never get enough to eat. As winter approaches, he has started to prepare for hibernation. When you express your doubts about whether he will be able to sleep well in prison, he reveals his surprising solution: segregation. And all he needs to do to get a private room for a nice, long sleep is beat up a guard. Who will be the "lucky" one this time? ===Bonded=== == How to Bond == == Trivia == [[Category:Prisoners]] 8dba8a00cff794eef8f06b2884698e6868f3b1f3 1005 1004 2023-12-18T02:43:00Z Jason Ravis 367869 wikitext text/x-wiki A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Henry is a member of the [[Sharp Tooth Gang]]. {{PrisonerMedSec |Prisoner Name=Henry |Image=Henry.png |Species=Black Bear |Inmate ID=1237 |Cell=B105 |Stats=6STR4AGI2INT4CHR |Gang=Sharp Tooth Gang(Member) |Work=Laundry Room |Bond Skill= |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A simple, honest-looking bear who is always down because he can never get enough to eat. As winter approaches, he has started to prepare for hibernation. When you express your doubts about whether he will be able to sleep well in prison, he reveals his surprising solution: segregation. And all he needs to do to get a private room for a nice, long sleep is beat up a guard. Who will be the "lucky" one this time? ===Bonded=== == How to Bond == == Trivia == [[Category:Prisoners]] 313ce4f9592a2c6b9a0d41319e029c5821d3db18 Characters 0 6 1006 417 2023-12-18T02:43:40Z Jason Ravis 367869 wikitext text/x-wiki A wide cast appears in [[Back to the Dawn]]. __TOC__ == Protagonists == <gallery mode="packed" widths=200px heights=200px> File:Thomas.png|[[Thomas]]|link=Thomas File:Bob.png|[[Bob]]|link=Bob File:Unknown.png|[[???]]|link=??? </gallery> == Supporting Cast == === Thomas' Story === <gallery mode="packed" widths=200px heights=200px> File:Reed.png|[[Reed]]|link=Reed File:Maggie.png|[[Maggie]]|link=Maggie File:Angelo.png|[[Angelo]]|link=Angelo File:MayorHidden.png|[[The Mayor]]|link=Mayor File:IrisHidden.png|[[A Mysterious Informant]]|link=Iris </gallery> === Bob's Story === Coming Soon. == Prisoners == [[Prisoners|All 47 prisoners.]]. == Guards == [[Guards|Keeping Boulderton 'safe']]. == Prison Staff == [[PrisonStaff|The admins and support staff that keep it all going]]. == Other Side Characters == [[Side_Characters|And everyone else]]! 7b1104633fc97fd9ee2e6794b6ee5414deed16f8 Walter 0 391 1007 2023-12-18T02:47:33Z Jason Ravis 367869 Created page with "A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Walter is into all things drugs. {{PrisonerHighSec |Prisoner Name=Walter |Image=Walter.png |Species=Skunk |Inmate ID=0935 |Cell=B208 |Stats=2STR3AGI6INT2CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills|Chemistry Professor]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A skunk with a "pungent" smell. He was a high school chemistry teacher before he was impr..." wikitext text/x-wiki A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Walter is into all things drugs. {{PrisonerHighSec |Prisoner Name=Walter |Image=Walter.png |Species=Skunk |Inmate ID=0935 |Cell=B208 |Stats=2STR3AGI6INT2CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills|Chemistry Professor]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A skunk with a "pungent" smell. He was a high school chemistry teacher before he was imprisoned, but also holds a doctorate in pharmacology from a prestigious university. You learned that he is secretly developing a new drug using his own malodorous spray, for the purpose of repaying his "debt". He will not reveal the purpose of this new drug, but it has piqued your interest. ===Bonded=== == How to Bond == == Trivia == - Walter is directly inspired by Walter White from Breaking Bad, from the name to occupation. [[Category:Prisoners]] 3f768317cf21c77b29abcc60ed080ed8031531d1 1008 1007 2023-12-18T02:47:54Z Jason Ravis 367869 fixed sec ranking wikitext text/x-wiki A medium security inmate of [[Boulderton_Prison|Boulderton Prison]]. Walter is into all things drugs. {{PrisonerMedSec |Prisoner Name=Walter |Image=Walter.png |Species=Skunk |Inmate ID=0935 |Cell=B208 |Stats=2STR3AGI6INT2CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills|Chemistry Professor]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A skunk with a "pungent" smell. He was a high school chemistry teacher before he was imprisoned, but also holds a doctorate in pharmacology from a prestigious university. You learned that he is secretly developing a new drug using his own malodorous spray, for the purpose of repaying his "debt". He will not reveal the purpose of this new drug, but it has piqued your interest. ===Bonded=== == How to Bond == == Trivia == - Walter is directly inspired by Walter White from Breaking Bad, from the name to occupation. [[Category:Prisoners]] 5476f7c8c77635a4736653ed4648a90f79b216c3 Gray 0 392 1009 2023-12-18T02:51:58Z Jason Ravis 367869 Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Gray is the only amphibian in the prison and speaks with an accent. {{PrisonerLowSec |Prisoner Name=Gray |Image=Gray.png |Species=Tree Frog |Inmate ID=1821 |Cell=B201 |Stats=1STR4AGI4INT4CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills|Drug Tolerance]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== With his bright green skin and big red eyes, this little fell..." wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. Gray is the only amphibian in the prison and speaks with an accent. {{PrisonerLowSec |Prisoner Name=Gray |Image=Gray.png |Species=Tree Frog |Inmate ID=1821 |Cell=B201 |Stats=1STR4AGI4INT4CHR |Gang=Unaffiliated |Work=Laundry Room |Bond Skill=[[Skills|Drug Tolerance]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== With his bright green skin and big red eyes, this little fella is the only amphibian in the whole prison, and his striking appearance certainly makes him stand out from the crowd. When you first approached him, he showed a lot of resistance. However, once he explained, you understood that he was not being hostile; he simply did not want to accidentally hurt you with his poisonous skin. Although dangerous on the outside, could this tree frog be one of the few good guys in this joint? ===Bonded=== == How to Bond == == Trivia == [[Category:Prisoners]] ab2e8548ba5582d2e13d1a15740d8f7a2483f5d1 Lin 0 393 1010 2023-12-19T19:12:32Z AMagicBagel 368415 Created page with "A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerLowSec |Prisoner Name=Lin |Image=Lin.png |Species=Pangolin |Inmate ID=1831 |Cell=B203 |Stats=4STR3AGI3INT4CHR |Gang=Unaffiliated |Work=[[Roof Site]] |Bond Skill=[[Skills#Razor Scales|Razor Scales]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, yo..." wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerLowSec |Prisoner Name=Lin |Image=Lin.png |Species=Pangolin |Inmate ID=1831 |Cell=B203 |Stats=4STR3AGI3INT4CHR |Gang=Unaffiliated |Work=[[Roof Site]] |Bond Skill=[[Skills#Razor Scales|Razor Scales]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, you learned that he almost got his tail cut off in prison because of a rumor about pangolin scales. Stupidity and greed hang over his head like the sword of Damocles, making him too afraid to let his guard down even for a second ===Bonded=== TBA == How to Bond == TBA == Trivia == TBA [[Category:Prisoners]] 128978f95f4be950d7baddfca578054f9086101f 1011 1010 2023-12-19T19:12:58Z AMagicBagel 368415 /* Full Background */ wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerLowSec |Prisoner Name=Lin |Image=Lin.png |Species=Pangolin |Inmate ID=1831 |Cell=B203 |Stats=4STR3AGI3INT4CHR |Gang=Unaffiliated |Work=[[Roof Site]] |Bond Skill=[[Skills#Razor Scales|Razor Scales]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, you learned that he almost got his tail cut off in prison because of a rumor about pangolin scales. Stupidity and greed hang over his head like the sword of Damocles, making him too afraid to let his guard down even for a second. ===Bonded=== TBA == How to Bond == TBA == Trivia == TBA [[Category:Prisoners]] 31d7acb8ced4f8f19aef505a9205063668af5e45 1012 1011 2023-12-19T19:13:14Z AMagicBagel 368415 wikitext text/x-wiki A low security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerLowSec |Prisoner Name=Lin |Image=Lin.png |Species=Pangolin |Inmate ID=1831 |Cell=B203 |Stats=4STR 3AGI 3INT 4CHR |Gang=Unaffiliated |Work=[[Roof Site]] |Bond Skill=[[Skills#Razor Scales|Razor Scales]] |Associates = |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A pangolin who seems to be paranoid, thoroughly convinced that you want to steal his scales. Through talking to him, you learned that he almost got his tail cut off in prison because of a rumor about pangolin scales. Stupidity and greed hang over his head like the sword of Damocles, making him too afraid to let his guard down even for a second. ===Bonded=== TBA == How to Bond == TBA == Trivia == TBA [[Category:Prisoners]] 223e44ee0c527b1401aa70644cc82cdd316f1063 Miguel 0 394 1013 2023-12-19T19:29:29Z AMagicBagel 368415 Created page with "Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Miguel |Image=Miguel.png |Species=Tapir |Inmate ID=1818 |Cell=B108 |Stats= 4 STR 3 AGI 6 INT 2 CHR |Gang=Unaffiliated |Work= Kitchen |Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]] |Associates= Wilbur, Pickman |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A tapir with a strange nose and the ability to hypnotize anyone without consen..." wikitext text/x-wiki Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Miguel |Image=Miguel.png |Species=Tapir |Inmate ID=1818 |Cell=B108 |Stats= 4 STR 3 AGI 6 INT 2 CHR |Gang=Unaffiliated |Work= Kitchen |Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]] |Associates= Wilbur, Pickman |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A tapir with a strange nose and the ability to hypnotize anyone without consent. However, he failed to hypnotize you, perhaps——as he claims——because of your "supersomnium". Regardless of the reason, you have decided to steer well clear of him. ===Bonded=== TBA == How to Bond == TBA [[Category:Prisoners]] 2e0b0c9b09158a5186d8b6dc01db6479d26bb422 1014 1013 2023-12-19T19:29:51Z AMagicBagel 368415 wikitext text/x-wiki Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Miguel |Image=Miguel.png |Species=Tapir |Inmate ID=1818 |Cell=B108 |Stats= 4 STR 3 AGI 6 INT 2 CHR |Gang=Unaffiliated |Work= [[Kitchen]] |Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]] |Associates= Wilbur, Pickman |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A tapir with a strange nose and the ability to hypnotize anyone without consent. However, he failed to hypnotize you, perhaps——as he claims——because of your "supersomnium". Regardless of the reason, you have decided to steer well clear of him. ===Bonded=== TBA == How to Bond == TBA [[Category:Prisoners]] d617e4b485846905df020a37444ac02d6f50d703 1015 1014 2023-12-19T19:30:09Z AMagicBagel 368415 wikitext text/x-wiki Miguel is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Miguel |Image=Miguel.png |Species=Tapir |Inmate ID=1818 |Cell=B108 |Stats= 4 STR 3 AGI 6 INT 2 CHR |Gang=Unaffiliated |Work= [[Kitchen]] |Bond Skill= [[Skills#Reverse Hypnosis|Reverse Hypnosis]] |Associates= Wilbur, Pickman |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A tapir with a strange nose and the ability to hypnotize anyone without consent. However, he failed to hypnotize you, perhaps—as he claims—because of your "supersomnium". Regardless of the reason, you have decided to steer well clear of him. ===Bonded=== TBA == How to Bond == TBA [[Category:Prisoners]] 614299cfe49fdbc325c3efbdd97d6b79f9533220 Franklin 0 395 1016 2023-12-20T03:43:57Z AMagicBagel 368415 Created page with "Franklin is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Franklin |Image=Franklin.png |Species=Zebra |Inmate ID=1711 |Cell=A106 |Stats= 4 STR 5 AGI 7 INT 5 CHR |Gang=Big Foot (Member) |Work= |Bond Skill= [[Skills#Inventor|Inventor]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A zebra with a passion for all things mechanical, his held constantly filled with new ideas and designs. O..." wikitext text/x-wiki Franklin is a medium-security inmate of [[Boulderton_Prison|Boulderton Prison]]. {{PrisonerMedSec |Prisoner Name=Franklin |Image=Franklin.png |Species=Zebra |Inmate ID=1711 |Cell=A106 |Stats= 4 STR 5 AGI 7 INT 5 CHR |Gang=Big Foot (Member) |Work= |Bond Skill= [[Skills#Inventor|Inventor]] |Associates= |Loved Gifts= }} __TOC__ == Full Background == ===Befriended=== A zebra with a passion for all things mechanical, his held constantly filled with new ideas and designs. Overhearing him talking to himself, you assumed that he was making a time bomb. You interrupted him in a panic, only to find that it was nothing more than a robotic vacuum cleaner. ===Bonded=== TBA == How to Bond == [[Category:Prisoners]] 44f8f972511ef746b4f4469494ba6b7ecc8000f0 Skills 0 65 1017 829 2023-12-22T19:07:36Z AMagicBagel 368415 /* Bond Skills */ wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]]. |When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]]. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |When you wake up every day, your cash will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence. |When you wake up every day, your cash and Experience will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |} 4ff2f86e57ba7491fe563ce0985d9cc2f7e2ac1a 1021 1017 2023-12-29T02:45:14Z AMagicBagel 368415 /* Other Skills */ wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]]. |When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]]. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |When you wake up every day, your cash will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence. |When you wake up every day, your cash and Experience will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |- id="RoundUp" |[[File:RoundUpSkill.png|center|x150px|150px]] |Round Up |[[Intelligence]] |3 |When you make a roll that contributes to cumulative progress,<br/>if the roll takes you within 5 point(s) of completion, it will be completed immediately.<br/>Flavor Text: ''"Don't get hung up on the details, man!"'' |You've made 3 roll(s) that take you within 5 point(s) of completion. |} 04e1f7327ca3719253b2a611a5c50aa69184eedf 1022 1021 2023-12-29T02:45:48Z AMagicBagel 368415 /* Other Skills */ wikitext text/x-wiki ==What are Skills?== Skills are helpful buffs that will aid you in different aspects during your stay in prison. ==Past Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="BroadcastJournalist" |[[File:Broadcast_Journalist.png|center|x150px|150px]] |Broadcast Journalist |[[Charisma]] |0 |[[Charisma]] +1, with an extra 30% when raising Rapport<br/>with others.You can't shower without using [[soap]], and<br/>you will lose 1 Mind when searching through trash<br/>without wearing [[gloves]]. |From your experience. ([[Thomas]]) |- id="UndercoverJournalist" |[[File:Undercover_Journalist.png|center|x150px|150px]] |Undercover Journalist |[[Agility]] |0 |Agility +1, with 1 extra pocket slot(s).<br/>Attempting a challenge with a re-roll success of less<br/>than 30% will cost 2 Focus Point(s). |From your experience. ([[Thomas]]) |- id="WarCorrespondent" |[[File:War_Correspondent.png|center|x150px|150px]] |War Correspondent |[[Strength]] |0 |[[Strength]] +1, and your armor type changes to Thick Fur.<br/>Nightmares can't be automatically forgotten, and you<br/>will need to take 2 [[sleeping pills]] at a time to sleep. |From your experience. ([[Thomas]]) |- |} ==Book Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="ZenMeditation" |[[File:Zen_Meditation.png|center|x150px|150px]] |Zen Meditation |[[Charisma]] |2 |When in [[segregation]], you can meditate. |Finish reading the book of the same name. (Health) |- id="PracticalSelf-Defense" |[[File:Practical_Self-Defense.png|center|x150px|150px]] |Practical Self-Defense |[[Agility]] |1 |If your opponent performs a weapon attack, you<br/>will gain an extra 5% Dodge Chance. |Finish reading the book of the same name. (Health) |- id="OfficeWorkouts" |[[File:Office_Workouts.png|center|x150px|150px]] |Office Workouts |[[Stength]] |1 |You can do simple exercises by the bed and<br/>table in your cell. |Finish reading the book of the same name. (Health - Day 9+) |- id="AMagicianInSevenDays" |[[File:A_Magician_In_Seven_Days.png|center|x150px|150px]] |A Magician In Seven Days |[[Agility]] |3 |When performing [[Dexterity]] actions, halves the<br/>time taken and points +1. |Finish reading the book of the same name. (Skills) |- id="Stanley'sArtofNegotiation" |[[File:Stanley's_Art_of_Negotiation.png|center|x150px|150px]] |Stanley's Art of Negotiation |[[Charisma]] |2 |Points +1 when performing [[Negotiation]] actions.<br/>You can try to frame a nearby inmate when you<br/>are caught by the guards because of assaulting. |Finish reading the book of the same name. (Skills) |- id="QuantumLearning" |[[File:Quantum_Learning.png|center|x150px|150px]] |Quantum Learning |[[Intelligence]] |1 |[[Strength]], [[Agility]], and [[Charisma]] skill points +1<br/>each. |Finish reading the book of the same name. (Skills - Day 9+) |- id="TheChampeen" |[[File:The_Champeen.png|center|x150px|150px]] |The Champeen |[[Stength]] |2 |When performing an unarmed attack, increases<br/>Hit Rate by 5% and Crit Chance by 5%. |Finish reading the book of the same name. (Biography - Day 9+) |- id="ALifeofEscape" |[[File:A_Life_of_Escape.png|center|x150px|150px]] |A Life of Escape |[[Agility]] |2 |Points +1 when performing [[Stash]] actions. Points<br/>+2 if Agility is your highest attribute. |Finish reading the book of the same name. (Biography) |- id="TheXFactor" |[[File:The_X_Factor.png|center|x150px|150px]] |The X Factor |[[Agility]] |2 |Recover 1 Focus Point(s) after passing a roll<br/>challenge with a success rate of less than 30%. |Finish reading the book of the same name. (Biography) |- id="Lifeopedia" |[[File:Lifeopedia.png|center|x150px|150px]] |Lifeopedia |[[Intelligence]] |1 |[[Soap]], [[toothpaste]], and [[alcohol lamp]] uses +1.<br/>Power consumption of electronics -5.<br/>You can also craft corrosive solution. |Finish reading the book of the same name. (Lifestyle) |- id="LoveandWine" |[[File:Love_and_Wine.png|center|x150px|150px]] |Love and Wine |[[Charisma]] |1 |You and booze have become friends. The effects<br/>of alcohol give you [[Charisma]] +1. |Finish reading the book of the same name. (Lifestyle - Day 9+) |- id="ManStyle" |[[File:Man_Style.png|center|x150px|150px]] |Man Style |[[Charisma]] |1 |With this skill enabled, you will be able to craft<br/>[[red bandanas]] and [[green bandanas]], and [[Charisma]]<br/>+1 when wearing a bandana. |Finish reading the book of the same name. (Lifestyle) |- id="TVGuide" |[[File:TV_Guide.png|center|x150px|150px]] |TV Guide |[[Charisma]] |1 |Restores Mind by 50% when watching a TV show. |Finish reading the book of the same name. (LifeStyle) |- id="TheAwakeningofCthulor" |[[File:The_Awakening_of_Cthulor.png|center|x150px|150px]] |The Awakening of Cthulor |[[Intelligence]] |1 |After witnessing indescribable horrors, you will not<br/>be so easily defeated by [[Nightmare]]. |Finish reading the book of the same name. (Fiction) |- id="GentlemanlyPursuitsI" |[[File:Gentlemanly_Pursuits_I.png|center|x150px|150px]] |Gentlemanly Pursuits I |[[Agility]] |1 |Points +1 when [[Stealing]]. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GentlemanlyPursuitsII" |[[File:Gentlemanly_Pursuits_II.png|center|x150px|150px]] |Gentlemanly Pursuits II |[[Agility]] |2 |With this skill enabled, you will be able to craft<br/>[[trank wraps]], and you can use [[Fighting#MasterPickpocket|Master Pickpocket]]<br/>when fighting. |Finish reading the book of the same name. (Fiction - Day 9+) |- id="GameofKingsI" |[[File:Game_of_Kings_I.png|center|x150px|150px]] |Game of Kings I |[[Charisma]] |2 |Restores Focus Points by 1 when you win a fight. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsII" |[[File:Game_of_Kings_II.png|center|x150px|150px]] |Game of Kings II |[[Strength]] |2 |With this skill enabled, you will be able to craft<br/>[[Molotov cocktails]] on the workbench, and [[Fireball]]<br/>is upgraded to [[Dragon Fire]] when fighting. |Finish reading the book of the same name. (Fiction) |- id="GameofKingsIII" |[[File:Game_of_Kings_III.png|center|x150px|150px]] |Game of Kings III |[[Intelligence]] |2 |You gain [[Intelligence]] +1. |Finish reading the book of the same name. (Fiction) |- id="ProgrammingfromScratch" |[[File:Programming_from_Scratch.png|center|x150px|150px]] |Programming from Scratch |[[Intelligence]] |2 |You can try to crack the electronic code. |Finish reading the book of the same name. (IT) |- id="GamesTreasury" |[[File:Games_Treasury.png|center|x150px|150px]] |Games Treasury |[[Intelligence]] |1 |Points +4 when playing video games. |Finish reading the book of the same name. (IT) |- id="ToolboxAdventure" |[[File:Toolbox_Adventure.png|center|x150px|150px]] |Toolbox Adventure |[[Intelligence]] |1 |With this skill enabled, halves the Stamina<br/>consumed when crafting items. |Finish reading the book of the same name. (Crafts) |- id="DIYMaestro" |[[File:DIY_Maestro.png|center|x150px|150px]] |DIY Maestro |[[Intelligence]] |1 |Adds 2 hidden storage compartment(s) to your cell. |Finish reading the book of the same name. (Crafts) |- id="TheOneWhoTranscendedTime" |[[File:The_One_Who_Trascended_Time.png|center|x150px|150px]] |The One Who Transcended Time |[[Charisma]] |1 |When praying, you can choose to recite the prayers<br/>in the book ''The One Who Transcended Time''. |Finish reading the ebook of the same name.<br/>Reach 100 rapport with [[Father Enrique]] and talk to him<br/>to obtain this ebook |- |} ==Movie Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="TheCorleoneFamily" |[[File:The_Corleone_Family.png|center|x150px|150px]] |The Corleone Family |[[Charisma]] |2 |Extra +50% when increasing Reputation. |Watch the movie of the same name. (TV Room - Day 1) |- id="Andy'sRedemption" |[[File:Andy's_Redemption.png|center|x150px|150px]] |Andy's Redemption |[[Charisma]] |2 |Points +2 when performing Inspiration actions. |Watch the movie of the same name. (TV Room - Day 4) |- id="StellarWars" |[[File:Stellar_Wars.png|center|x150px|150px]] |Stellar Wars |[[Agility]] |2 |If you get to go first in a fight, your first attack<br/>is guaranteed to hit and will deal an extra 50%<br/>damage. |Watch the movie of the same name. (TV Room - Day 8) |- id="ImpossibleMission" |[[File:Impossible_Mission.png|center|x150px|150px]] |Impossible Mission |[[Charisma]] |2 |When fighting, each point of [[Charisma]] you have<br/>above your opponent will increase your Dodge<br/>Chance by 2%. |Watch the movie of the same name. (TV Room - Day 11) |- id="StrangeThings" |[[File:Strange_Things.png|center|x150px|150px]] |Strange Things |[[Intelligence]] |2 |Points +1 when performing Technology actions.<br/>Points +2 if [[Intelligence]] is your highest attribute. |Watch the movie of the same name. (TV Room - Day 15) |- id="DeathofaHitman" |[[File:Death_of_a_Hitman.png|center|x150px|150px]] |Death of a Hitman |[[Strength]] |2 |If your Health is below 25% in a fight, the<br/>Energy consumed by actions will be halved. |Watch the movie of the same name. (DVD - Sent by [[Maggie]]) |- id="RoyalFlush" |[[File:Royal_Flush.png|center|x150px|150px]] |Royal Flush |[[Agility]] |1 |Points +2 when cheating. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="SoloAscent" |[[File:Solo_Ascent.png|center|x150px|150px]] |Solo Ascent |[[Strength]] |2 |Points +1 when performing Exercise actions.<br/>Points +2 if your Body is not lower than 80. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="EntertheTiger" |[[File:Enter_the_Tiger.png|center|x150px|150px]] |Enter the Tiger |[[Agility]] |1 |With this skill enabled, you will be able to craft<br/>[[nunchaku]] and [[brass knuckles]]. |Watch the movie of the same name. (DVD - Unlocked by [[Caesar]]'s quest) |- id="FunTimes" |[[File:Fun_Times.png|center|x150px|150px]] |Fun Times |[[Charisma]] |1 |Extra +20% when restoring Mind. |Watch 5 episodes of North Park. (TV Room) |- |} ==Game Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Upgraded Bonus ([[Skills#ProGamer|Pro Gamer]]) !! Where to Get |- |- id="LethalKombatII" |[[File:Lethal_Kombat_II.png|center|x150px|150px]] |Lethal Kombat II |[[Strength]] |1 |If your opponent's Health is below 20% in a fight,<br/>you will deal an extra 20% damage. |If your opponent's Health is below 30% in a fight,<br/>you will deal an extra 30% damage. |Complete the game of the same name.<br/>[[Library]] computers. |- id="EsportsLegend" |[[File:Esports_Legend.png|center|x150px|150px]] |Esports Legend |[[Intelligence]] |1 |Restores Focus Points by 2 when you win a fight. |Restores Focus Points by 4 when you win a fight. |Complete the game of the same name.<br/>[[Library]] computers. |- id="ReturnoftheOdyssey" |[[File:Return_of_the_Odyssey1.png|center|x150px|150px]] |Return of the Odyssey |[[Intelligence]] |1 |Points +2 when piloting a flying machine. |Points +4 when piloting a flying machine. |Complete the game of the same name.<br/>[[Library]] computers..<br/>Unlocked after asking [[Robert]]<br/>how to copy a handprint. |- id="Tetriz" |[[File:Tetriz.png|center|x150px|150px]] |Tetriz |[[Agility]] |2 |Focus Point cap +1, and reduces recovery time by<br/>10 minute(s). |Focus Point cap +2, and reduces recovery time by<br/>20 minute(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Given by [[Billy]] upon purchase. |- id="MushroomBros." |[[File:Mushroom_Bros..png|center|x150px|150px]] |Mushroom Bros. |[[Strength]] |1 |After eating a [[mushroom]], max Health increases by<br/>5 for a short period of time. |After eating a [[mushroom]], max Health increases by<br/>10 for a short period of time. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="SakuraTour" |[[File:Sakura_Tour.png|center|x150px|150px]] |Sakura Tour |[[Charisma]] |2 |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again. |Even if the recipient doesn't like your gift, it won't<br/>reduce Rapport, and you can give a gift again.<br/>You can give one gift during the day and one<br/>during the night. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="Dracula'sFury" |[[File:Dracula's_Fury.png|center|x150px|150px]] |Dracula's Fury |[[Strength]] |2 |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount. |Whenever your opponent takes [[Fighting#Bleed|Bleed]] damage in<br/>a fight, you will heal by an equal amount and your<br/>max Health will increase by an equal amount. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]]. |- id="InsectFarm" |[[File:Insect_Farm.png|center|x150px|150px]] |Insect Farm |[[Intelligence]] |1 |Increases your chance of finding [[jewel scarabs]] in<br/>plants. |Increases your chance of finding [[jewel scarabs]] in<br/>plants, and eating them will give you all attributes<br/>+1 for 2 hour(s). |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the first time. |- id="WhiteWolfIV" |[[File:White_Wolf_IV.png|center|x150px|150px]] |White Wolf IV |[[Agility]] |2 |You can use [[Fighting#HolySword|Holy Sword]] when fighting. |You can use [[Fighting#HolySword|Holy Sword]] when fighting, and using<br/>this move will not consume Energy. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the second time. |- id="Mineworld" |[[File:Mineworld.png|center|x150px|150px]] |Mineworld |[[Intelligence]] |1 |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain [[Intelligence]]<br/>Experience for each round you complete. |You can play ''[[Mineworld]]'' Endless Mode after<br/>completing the game. You'll gain more [[Intelligence]]<br/>Experience for each round you complete. |Complete the game of the same name.<br/>[[Handheld Game Console]]<br/>Bought from [[Billy]] a day after completing<br/>a game for the third time. |} ==Bond Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Level 2 Bonus !! Where to Get |- |- id="BigBoss" <!--Jumbo--> |[[File:Big_Boss.png|center|x150px|150px]] |Big Boss |[[Strength]] |3 |Each point of Strength you have will increase your max Health by 3. |Each point of Strength you have will increase your max Health by 3<br/>and your Critical Damage by 3%. |[[Jumbo]] (Bond) |- id="HiddenBackdoor" <!--Jimmy--> |[[File:Hidden_Backdoor.png|center|x150px|150px]] |Hidden Backdoor |[[Intelligence]] |2 |Points +2 when cracking an electronic code. |Points +2 when cracking an electronic code. Receive a sum of money<br/>wired from outside every day. |[[Jimmy]] (Bond) |- id="AnotherTooth" <!--Frank--> |[[File:Another_Tooth.png|center|x150px|150px]] |Another Tooth |[[Agility]] |3 |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights. |You can set a weapon in your pocket as a secondary weapon to use<br/>in fights.<br/>After setting a secondary weapon, your [[Fighting#SurpriseAttack|Surprise Attack]] move will<br/>become [[Fighting#Assassination|Assassination]]. |[[Frank]] (Bond) |- id="ToughGuy" <!--Evan--> |[[File:Tough_Guy.png|center|x150px|150px]] |Tough Guy |[[Strength]] |3 |Whenever you lose Health in a fight, you will recover half the<br/>amount of Energy. |Whenever you lose Health in a fight, you will recover an equal<br/>amount of Energy. |[[Evan]] (Bond) |- id="Rumination" <!--Bill--> |[[File:Rumination.png|center|x150px|150px]] |Rumination |[[Strength]] |3 |Extends the duration of medicine and food status effects by 50%. |Extends the duration of medicine and food status effects by 100%. |[[Bill]] (Bond) |- id="DesertSmuggler" <!--Tony--> |[[File:Desert_Smuggler.png|center|x150px|150px]] |Desert Smuggler |[[Strength]] |2 |Extends the time taken to consume each point of Satiety by 15<br/>minute(s). Your Violation threshold +5. |Extends the time taken to consume each point of Satiety by 30<br/>minute(s). Your Violation threshold +10. |[[Tony]] (Bond) |- id="Wrestler" <!--Vladimir--> |[[File:Wrestler.png|center|x150px|150px]] |Wrestler |[[Charisma]] |3 |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]]. |You have mastered the wrestling special move [[Fighting#PolarPummel|Polar Pummel]],<br/>and this move's cooldown -2. |[[Vladimir]] (Bond) |- id="Vitality" <!--henry--> |[[File:Vitality.png|center|x150px|150px]] |Vitality |[[Strength]] |2 |Increases the Stamina cap by 30. |Increases the Stamina cap by 30, and restores Stamina by 5 for<br/>every point of Satiety recovered. |[[Henry]] (Bond) |- id="FromTheOcean" <!--Winston--> |[[File:From_the_Ocean.png|center|x150px|150px]] |From the Ocean |[[Strength]] |2 |Increases the recovery effect of [[showering]] by 50%. |Increases the recovery effect of [[showering]] by 50%, and [[Strength]] +2<br/>in wet conditions. |[[Winston]] (Bond) |- id="Repair" <!--Sam--> |[[File:Repair.png|center|x150px|150px]] |Repair |[[Strength]] |1 |You can repair items to restore their [[Durability]]. |You can repair items to restore their [[Durability]] and get double<br/>durability. |[[Sam]] (Bond) |- id="Comet" <!--Rudolph--> |[[File:Comet.png|center|x150px|150px]] |Comet |[[Agility]] |2 |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack. |When fighting, your Energy is restored by 10 after successfully<br/>dodging your opponent's attack.<br/>Changes [[Fighting#CounterattackStance|Counterattack Stance]] to [[Fighting#DodgeCounterattack|Dodge Counterattack]]. |[[Rudolph]] (Bond) |- id="Whirlwind" <!--Joseph--> |[[File:Whirlwind.png|center|x150px|150px]] |Whirlwind |[[Agility]] |2 |Increases the damage of your unarmed attack by 30%. |Increases the damage of your unarmed attack by 30%. and reduces<br/>Energy cost by 3. |[[Joseph]] (Bond) |- id="ArtfulDodger" <!--Diego--> |[[File:Artful_Dodger.png|center|x150px|150px]] |Artful Dodger |[[Agility]] |2 |When stealing, there is a 30% chance of also taking an item of lower<br/>value than the target item. |When stealing, there is a 30% chance of also taking an item that is<br/>not of higher value than the target item. |[[Diego]] (Bond) |- id="DoubleLunacy" <!--Crunchy--> |[[File:Double_Lunacy.png|center|x150px|150px]] |Double Lunacy |[[Strength]] |2 |You can use [[Fighting#DoubleLunacyFM|Double Lunacy]] when fighting. |You have the [[Fighting#DoubleLunacyFM|Double Lunacy]] move effect at the start of a fight. |[[Crunchy]] (Bond) |- id="HuntingRhythm" <!--Alex--> |[[File:Hunting_Rhythm.png|center|x150px|150px]] |Hunting Rhythm |[[Agility]] |4 |When fighting, your Attack Power will increase by 1 for each turn<br/>that passes. |When fighting, your Attack Power will increase by 1 and your Hit Rate<br/>will increase by 2% for each turn that passes. |[[Alex]] (Bond) |- id="TigerCombo" <!--John--> |[[File:Tiger_combo.PNG|center|x150px|150px]] |Tiger Combo |[[Strength]] |4 |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack. |Whenever you deal a critical hit in a fight, you will immediately make<br />another attack.<br/>Increases your Crit Chance by 10%. |[[John]] (Bond) |- id="DrunkenMaster" <!--Old Lee--> |[[File:Drunken_Master.png|center|x150px|150px]] |Drunken Master |[[Charisma]] |1 |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br /> 1 [[Intelligence]] |You will not lose [[Intelligence]] due to [[Intoxication]], and will gain an extra<br />1 [[Intelligence]]<br />Increases the effects that alcoholic drinks provide by 50%. |[[Old Lee]] (Bond) |- id="Inventor" <!--Franklin--> |[[File:Inventor.png|center|x150px|150px]] |Inventor |[[Intelligence]] |2 |Halves the time spent when crafting items. |Reduces the time spent to 1 minute(s) when crafting items. |[[Franklin]] (Bond) |- id="Charmer" <!--Ray--> |[[File:Charmer.png|center|x150px|150px]] |Charmer |[[Charisma]] |1 |When communicating with a character who likes men, you will gain +2<br/>to [[Charisma]]. |When communicating with a character who likes men, you will gain +4<br/>to [[Charisma]]. |[[Ray]] (Bond) |- id="PlanB" <!--Caesar--> |[[File:Plan_B.png|center|x150px|150px]] |Plan B |[[Intelligence]] |4 |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s). |Multiple re-rolls are allowed during roll challenges, but each extra<br/>re-roll will cost 1 more Focus Point(s).<br/>If the challenge is successful, the Focus Point spent on the extra<br/>re-rolls will be returned. |[[Caesar]] (Bond) |- id="ChaosRebirth" <!--Wilbut--> |[[File:Chaos_Rebirth.png|center|x150px|150px]] |Chaos Rebirth |[[Intelligence]] |3 |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can only be triggered once per fight. |When fighting, you will roll once if your Health goes down to 0. If you<br/>don't roll a 4, you won't be defeated and you will heal by an amount<br/>equal to your [[Intelligence]].<br/>Can be triggered multiple times per fight. |[[Wilbur]] (Bond) |- id="ReverseHypnosis" <!--Miguel--> |[[File:Reverse_Hypnosis.png|center|x150px|150px]] |Reverse Hypnosis |[[Charisma]] |2 |Rolling two 1's does not result in a critical failure. |Rolling two 1's results in a critical success instead of a critical failure. |[[Miguel]] (Bond) |- id="NightOwl" <!--Bob--> |[[File:Night_Owl.png|center|x150px|150px]] |Night Owl |[[Agility]] |3 |Sleepiness no longer deducts Body. |Sleepiness no longer deducts Body, and you gain Agility +1 after<br/>nightfall. |[[Bob]] (Bond) |- id="KillahKid" <!--Vincent--> |[[File:Killah_Kid.png|center|x150px|150px]] |Killah Kid |[[Agility]] |2 |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once. |Whenever you inflict [[Fighting#Bleed|Bleed]] on your opponent, two layers of the<br/>effect will be applied at once.<br/>When you attack an opponent inflicted with [[Fighting#Bleed|Bleed]], your Hit Rate<br/>increases by 1% for each layer of the effect. |[[Vincent]] (Bond) |- id="ExpertModder" <!--Richard--> |[[File:Expert_Modder.png|center|x150px|150px]] |Expert Modder |[[Strength]] |1 |With this skill enabled, you will be able to craft advanced tools<br/>and weapons. |With this skill enabled, you will be able to craft advanced tools<br/>and weapons.<br/>The weapons you craft will randomly gain an additional trait. |[[Richard]] (Bond) |- id="Scarface" <!--Hakuna--> |[[File:Scarface.png|center|x150px|150px]] |Scarface |[[Charisma]] |2 |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]]. |When using intimidation to negotiate, points +1 extra for every<br/>2 point(s) of [[Strength]], and increases gains from [[extortion]]. |[[Hakuna]] (Bond) |- id="AdvancedMath" <!--Raphael--> |[[File:Advanced_Math.png|center|x150px|150px]] |Advanced Math |[[Intelligence]] |2 |Gain 20% extra money when receiving wages for prison work. |Gain 30% extra money when receiving wages for prison work. |[[Raphael]] (Bond) |- id="RoseThorn" <!--Chris--> |[[File:RoseThorn.png|center|x150px|150px]] |Rose Thorn |[[Charisma]] |3 |You can use [[Fighting#RoseThornFM|Rose Thorn]] when fighting. You can also<br/>do [[Charisma]] practice using the mirror in your cell. |You have the [[Fighting#RoseThornFM|Rose Thorn]] move effect at the start of a fight.<br/>You can also do [[Charisma]] practice using the mirror in your cell. |[[Chris]] (Bond) |- id="Self-Heal" <!--Pickman--> |[[File:Self-Heal.png|center|x150px|150px]] |Self-Heal |[[Strength]] |2 |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. |When not in the [[Hunger]] status, recover 1 Body for every 1 hour(s)<br/>of rest or sleep. When fighting, using Rest can heal you by 10%<br/>of max Energy. |[[Pickman]] (Bond) |- id="RetiredDetective" <!--bernard--> |[[File:Retired_Detective.png|center|x150px|150px]] |Retired Detective |[[Intelligence]] |2 |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours. |Microexpression Reading: When participating in a kitchen [[poker]]<br/>game, you can analyze the hands of opponents whose [[Intelligence]]<br/>is not higher than yours.<br/>Vigilance: Intelligence +2 when in a location without a guard or<br/>camera |[[Bernard]] (Bond) |- id="HuddledDefense" <!--William--> |[[File:Huddled_Defense.png|center|x150px|150px]] |Huddled Defense |[[Strength]] |2 |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn. |If you do not perform an attack action in a fight, you will gain a shield<br/>equal to 10% of your max Health at the end of the turn.<br/>Your shield will lose 50% before your turn begins instead of<br/>disappearing completely. |[[William]] (Bond) |- id="SlowandSteady" <!--Tim--> |[[File:Slow_and_Steady.png|center|x150px|150px]] |Slow and Steady |[[Intelligence]] |2 |Whenever Body and Mind are deducted, reduces the loss by 20%. |Whenever Body and Mind are deducted, reduces the loss by 20%.<br/>Reduces the trigger threshold for [[Weak Body]] and [[Weak Mind]] to 20. |[[Tim]] (Bond) |- id="SwagBag" <!--Kevin--> |[[File:Swag_Bag.png|center|x150px|150px]] |Swag Bag |[[Charisma]] |2 |Grants 1 extra pocket slot. |Grants 1 extra pocket slot.<br/>Points +2 when being frisked. |[[Kevin]] (Bond) |- id="Surgeon" <!--fernando--> |[[File:Surgeon.png|center|x150px|150px]] |Surgeon |[[Intelligence]] |2 |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting. |You can use [[Fighting#EmergencySurgery|Emergency Surgery]] when fighting, and using this move<br/>will not consume Focus Points. |[[Fernando]] (Bond) |- id="RazorScales" <!--Lin--> |[[File:Razor_Scales.png|center|x150px|150px]] |Razor Scales |[[Strength]] |3 |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''unarmed''' attack. |While fighting, you have a 50% chance of inflicting your opponent<br/>with [[Fighting#Bleed|Bleed]] after being hit by his '''melee''' attack. |[[Lin]] (Bond) |- id="Janitor" <!--Phil--> |[[File:Janitor.png|center|x150px|150px]] |Janitor |[[Agility]] |1 |With this skill enabled, you will be able to make snap guns and<br/>makeshift keys, and can pick locks using only a paper clip. |With this skill enabled, you will be able to craft snap guns and<br/>makeshift keys, and your bare hands function as a snap gun. |[[Phil]] (Bond) |- id="GiantKiller" <!--Max--> |[[File:Giant_Killer.png|center|x150px|150px]] |Giant Killer |[[Charisma]] |3 |When fighting, increases your damage output by 20% if your<br/>opponent is taller than you. |When fighting, increases your damage output by 20% and grants<br/>20% Damage Reduction if your opponent is taller than you. |[[Max]] (Bond) |- id="ChemistryProfessor" <!--Walter--> |[[File:Chemistry_Professor.png|center|x150px|150px]] |Chemistry Professor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions. |With this skill enabled, you will be able to craft stimulants, sedatives,<br/> and corrosive solutions.<br/>Increases the quantities of medicine and chemicals you can craft. |[[Walter]] (Bond) |- id="ESP" <!--bam--> |[[File:ESP.png|center|x150px|150px]] |ESP |[[Intelligence]] |3 |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you. |Forget remote viewing, try remote stealing! If your steal attempt fails,<br/> the target will not suspect you.<br/>You can even steal items the target has equipped. |[[Bam]] (Bond) |- id="Architect" <!--Teddy--> |[[File:Architect.png|center|x150px|150px]] |Architect |[[Intelligence]] |1 |Each point of [[Intelligence]] provides an extra +1 when digging and<br/>disassembling. |Each point of [[Intelligence]] provides an extra +2 when digging and<br/>disassembling. |[[Teddy]] (Bond) |- id="Cheat" <!--Noodle--> |[[File:Cheat.png|center|x150px|150px]] |Cheat |[[Agility]] |2 |When playing a kitchen [[poker]] game, you can cheat by false shuffling. |When playing a kitchen [[poker]] game, you can cheat by false shuffling<br/>without spending Focus Points. |[[Noodle]] (Bond) |- id="ProGamer" <!--Robert--> |[[File:Pro_Gamer.png|center|x150px|150px]] |Pro Gamer |[[Intelligence]] |1 |Upgrades the effects of game skills! |Upgrades the effects of game skills!<br/>Reduces the number of skill points that each game skill takes up<br/>by 1. |[[Robert]] (Bond) |- id="Rummager" <!--eddie--> |[[File:Rummager.png|center|x150px|150px]] |Rummager |[[Agility]] |2 |Stamina is no longer consumed when searching things. |Stamina is no longer consumed when searching things.<br/>If you do not find anything, you can try searching again. |[[Eddie]] (Bond) |- id="InvestmentGuru" <!--Perry--> |[[File:Investment_Guru.png|center|x150px|150px]] |Investment Guru |[[Intelligence]] |2 |When you wake up every day, your cash will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence. |When you wake up every day, your cash and Experience will be increased by 5%, with an additional 1% increase for every 1 point(s) of your Intelligence. |[[Perry]] (Bond) |- id="Magician" <!--Whitey--> |[[File:Magician.png|center|x150px|150px]] |Magician |[[Agility]] |2 |You can use the [[Fighting#MagicThrow|Magic Throw]] move when fighting. |You can use the [[Fighting#MagicThrow|Magic Throw]] move with a [[Fighting#Attack Traits|Death Slice]]<br/>effect when fighting. |[[Whitey]] (Bond) |- id="DrugTolerance" <!--Gray--> |[[File:Drug_Tolerance.png|center|x150px|150px]] |Drug Tolerance |[[Strength]] |2 |Body will not be deducted due to the "side effects" of medicines. |After using medicine, restores Body instead of deducting Body<br/>due to side effects. |[[Gray]] (Bond) |- |} ==Other Skills== {|class="wikitable" <!--template--> !Image !! Name !! Type !! Skill Point Cost !! Description !! Where to Get |- |- id="EnergyBooster" |[[File:Energy_Booster.png|center|x150px|150px]] |Energy Booster |[[Stength]] |1 |Each point of Digestion in your body will increase<br/>your Max Energy by 1. |Succeed in the bowel Endure challenge. |- id="DumpsterDiver" |[[File:Dumpster_Diver.png|center|x150px|150px]] |Dumpster_Diver |[[Agility]] |3 |When searching through trash, you have a chance of<br/>finding better items and will no longer have accidents. |Search through trash a total of 10 time(s). |- id="NorthernLiquor" |[[File:Northern_Liquor.png|center|x150px|150px]] |Northern Liquor |[[Intelligence]] |1 |With this skill enabled, you will be able to craft [[liquor]]<br/>into [[Molotov cocktails]] on the workbench. |Eavesdrop on [[Old Lee]]'s morning<br/>conversation at the main building (Day 1). |- id="SandThrow" |[[File:Sand_Throw.png|center|x150px|150px]] |Sand Throw |[[Agility]] |2 |You can use the [[Fighting#SandThrow|Sand Throw]] move when fighting. |Pull out weeds in the yard 10 time(s). |- id="Prison Picasso" |[[File:Prison_Picasso.png|center|x150px|150px]] |Prison Picasso |[[Charisma]] |1 |Painting difficulty points +4, but you will receive an<br/>[[exquisite painting]] if you succeed. |Successfully complete 3 painting challenge(s). |- id="GustatoryImagination" |[[File:Gustatory_Imagination.png|center|x150px|150px]] |Gustatory Imagination |[[Intelligence]] |2 |When in Hunger status, drinking hot water will no<br/>longer restore Body, but will grant 1 Satiety instead. |Try to alleviate your hunger by drinking water. |- id="Geek" |[[File:Geek.png|center|x150px|150px]] |Geek |[[Intelligence]] |3 |[[Intelligence]] +2, [[Agility]] -1. |Craft items 10 time(s). |- id="IronThrone" |[[File:Iron_Throne.png|center|x150px|150px]] |Iron Throne |[[Agility]] |1 |Halves the time taken to use the toilet, and restores<br/>10 Stamina. |Gain [[Confort]] 5 times. |- id="CoolHead" |[[File:Cool_Head.png|center|x150px|150px]] |Cool Head |[[Intelligence]] |3 |When you re-roll, the difficulty points for the roll<br/>challenge -1. |Kept your cool when [[Angelo]] visited. |- id="FuriousCounter" |[[File:Furious_Counter.png|center|x150px|150px]] |Furious Counter |[[Stength]] |1 |You can counter your opponent's counterattacks<br/>when fighting. |Choose to hit back when provoked by [[Angelo]]. |- id="BrawnOverBrains" |[[File:Brawn_Over_Brains.png|center|x150px|150px]] |Brawn Over Brains |[[Strength]] |3 |[[Strength]] +2, [[Intelligence]] -1. |Pass 8 [[Strength]] challenge(s). |- id="Salesman" |[[File:Salesman.png|center|x150px|150px]] |Salesman |[[Charisma]] |1 |Using your silver tongue, you can sell used items for<br/>the same price as new items. |Sell 10 used items at the barbershop. |- id="KingoftheRing" |[[File:King_of_the_Ring.png|center|x150px|150px]] |King of the Ring |[[Charisma]] |3 |[[Charisma]] +2 |Win 3 consecutive boxing matches. |- id="MiracleofStrength" |[[File:Miracle_of_Strength.png|center|x150px|150px]] |Miracle of Strength |[[Strength]] |1 |When your [[Strength]] reaches 8, you will gain points<br/>+1 in all [[Agility]] roll challenges. |Increase the [[Strength]] attribute to 8. |- id="Energized!" |[[File:Energized!.png|center|x150px|150px]] |Energized! |[[Strength]] |3 |If you have no Sleepiness, you will gain all attributes<br/>+1 the next day. |Sleep before 12:00 for 3 consecutive days. |- id="Rollmeister" |[[File:Rollmeister.png|center|x150px|150px]] |Rollmeister |[[Intelligence]] |1 |With this skill enabled, you will be able to craft<br/>[[premium cigarettes]] on the workbench. |Use a total of 10 [[mint roll-up(s)]] |- id="Piety" |[[File:Piety.png|center|x150px|150px]] |Piety |[[Charisma]] |2 |When wearing an [[amulet]] in a fight, each point of<br/>[[Charisma]] you have will increase your healing and<br/>shield effects by 5%. |Wear an [[amulet]] while praying 3 time(s). |- id="Stupefy" |[[File:Stupefy.png|center|x150px|150px]] |Stupefy |[[Strength]] |1 |When you stun an opponent in a fight, it reduces<br/>his Hit Rate by 20% on the next turn after the Stun<br/>effect ends. |Trigger Stun in fights 8 time(s). |- id="WeaponCounterattack" |[[File:Weapon_Counterattack.png|center|x150px|150px]] |Weapon Counterattack |[[Agility]] |3 |Changes [[Fighting#CounterattackStance|Counterattack Stance]] to<br/>[[Fighting#WeaponCounterattack|Weapon Counterattack]] |TBA |- id="Gladiator" |[[File:Gladiator.png|center|x150px|150px]] |Gladiator |[[Charisma]] |2 |Fighting while wearing [[slides]] or [[sandals]] automatically<br/>restores 5 [[Fighting#Fight Stats|Energy]] at the beginning of each turn. |TBA |- id="RoundUp" |[[File:RoundUpSkill.PNG|center|x150px|150px]] |Round Up |[[Intelligence]] |3 |When you make a roll that contributes to cumulative progress,<br/>if the roll takes you within 5 point(s) of completion, it will be completed immediately.<br/>Flavor Text: ''"Don't get hung up on the details, man!"'' |You've made 3 roll(s) that take you within 5 point(s) of completion. |} 7a8050aa60c7afb635ad49c077dff37737398524 Locations 0 147 1018 511 2023-12-25T03:39:33Z AMagicBagel 368415 wikitext text/x-wiki == General == * [[Main Building]] </br> * [[Cell Block A]] </br> * [[Cell Block B]] </br> * [[Cafeteria]] </br> * [[Segregation]] </br> * [[Infirmary]] </br> * [[Sewer]] </br> == Job Sites== * [[Laundry Room]] </br> * [[Mailroom]] </br> ** [[Inmate Property Storeroom]] * [[Kitchen]] </br> == Recreation == * [[Chapel]] </br> * [[General Building]] </br> == In Development == Warden's Office, Guard Lounge c37ac54c546d957e3cc2fcc3d75f46327dff6556 File:BTTDRoadMap.png 6 396 1019 2023-12-25T03:45:40Z AMagicBagel 368415 The update roadmap posted to the Steam Events page for Back to the Dawn. Originally posted Nov. 2, 2023. wikitext text/x-wiki == Summary == The update roadmap posted to the Steam Events page for Back to the Dawn. Originally posted Nov. 2, 2023. dd0002657a45626414dd0a505026f785085f8831 File:RoundUpSkill.PNG 6 397 1020 2023-12-29T02:40:30Z AMagicBagel 368415 Round Up Skill icon from one of the Early Access Updates wikitext text/x-wiki == Summary == Round Up Skill icon from one of the Early Access Updates 1e72d5631c40c70fcf81dc6ad0a5e57deeaee75e Back to the Dawn Wiki 0 1 1023 996 2024-01-09T04:13:30Z Azgoodaz 36052 wikitext text/x-wiki __NOTITLE__ __NOTOC__ <div id="mainpage-wrap"><div class="content-wrap"><!-- --><div class="l"><!-- --><div class="header box"><!-- --><div class="welcome"><!-- --><h2>Welcome to the Official '''{{SITENAME}}'''</h2><!-- --><p>The Official {{SITENAME}} is written and maintained by the players.</p><!-- --><p>Please feel free to contribute by creating new articles or expanding on existing ones.</p><!-- --></div><!-- --></div><!-- --><div class="box game"><!-- --><h2>About Back to the Dawn</h2><!-- --><div><!-- -->[[File:Keyart.jpg|360px|link=]]<!-- --><div><!-- --><p>You were framed and incarcerated. Learn to survive in prison. Explore every inch and exploit any weakness. Manipulate and scheme. Make friends (or foes) with fellow inmates and with their help, break out of prison. [[Back to the Dawn|Read more here]]. </p><!-- --></div><!-- --></div><!-- --></div><!-- --><div class="box feature"><!-- --><h2>Contents</h2><!-- --> *[[Characters]] *[[Locations]] *[[Items]] *[[Skills]] *[[Fighting]] *[[Jobs]] *[[Quests]] *[[Testing Page]] *[[Main Page Mock Up]] <!-- --></div><!-- --></div><!-- --><div class="r"><!-- --><div class="box gallery"><!-- --><h2>Gallery</h2><!-- --><ul><!-- --><li>[[File:screenshot1.jpg|x180px]]</li><!-- --><li>[[File:screenshot2.jpg|x180px]]</li><!-- --><li>[[File:screenshot3.jpg|x180px]]</li><!-- --><li>[[File:screenshot4.jpg|x180px]]</li><!-- --><!--<li>[[File:screenshot5.jpg|x180px]]</li><!-- --><!--<li>[[File:screenshot6.jpg|x180px]]</li><!-- --></ul><!-- --></div><!-- --><div class="box comm"><!-- --><h2>Wiki Community</h2><!-- --><div> We are currently maintaining [[Special:Statistics|{{NUMBEROFPAGES}} pages ({{NUMBEROFARTICLES}} articles)]]!<br> <small style="margin-left:2em;">[[Special:Recentchanges|Recent changes]] {{!}} [[Special:Newpages|New pages]] {{!}} [[Special:Wantedpages|Missing pages]]</small> ;How to help : See how you can help contribute to {{SITENAME}}! Remember to maintain a standard for grammar and punctuation in your contributions, please. <inputbox> type= create width= 30 placeholder=Title of your article </inputbox> ;[[Special:Userlogin|Register]] : Register an account to keep track of your contributions. </div><!-- --></div><!-- --></div><!-- --></div><!-- .content-wrap --> <div class="footer note"><div><span>Changes to this main page</span> <span>can be proposed [[{{SITENAME}}/editcopy|here]]</span></div></div> </div><!--#mainpage-wrap--> [[category:{{SITENAME}}| ]] 3b0d2df5306bf8983162bdfae149fc8e088c6a50